大白书里面的题感觉就是没有什么固定的思路,只能认真理解学习汝佳大大的代码。这里用的Floyd判圈法,就像插图里面的一样,两个小孩,一个快一个慢,如果实在一个环形跑道,那么快的那个最终一定会“追上”慢的那个。明显这里还是有重复计算的部分,但相对其他算法来说还是比较高效的吧,我猜。。6s的题居然只用了0...
分类:
其他好文 时间:
2014-08-02 18:12:23
阅读次数:
166
UVA 11019 - Matrix Matcher
题目链接
题意:给定两个矩阵字符串,要求第二个矩阵在第一个矩阵的出现次数
思路:第二个矩阵按行拆分成自动机,然后用第一个矩阵一行一行去匹配,利用一个rc[N][M]的数组记录下每个左上角对应位置的成功匹配次数,然后找完后,对于每个位置,如果成功匹配次数为x,那么就是成功匹配上了,ans++
代码:
#include...
分类:
其他好文 时间:
2014-08-02 15:31:33
阅读次数:
198
消防站
题目链接:Click Here~
题意分析:
就是给你f个消防站,n个路口。要你求出在已有消防站的基础上在n个路口的哪个路口上在建立一个消防站,使得n个路口的到离自己最近的消防站最近的距离中最大的一个值最小。即:求n个最近路口中最大的一个,使其改最大值最小。详细的要求自己看题目吧~
算法分析:
因为,是n个路口到每个消防站的距离。所以,我...
分类:
其他好文 时间:
2014-08-02 12:59:03
阅读次数:
204
题目:已知n个数a[1..n],还有另一个数M,在前n个数中找到差值最小的两个数使得他们的和是M。
分析:数学。排序,找M/2。然后向两边分别扩展即可。
设a[s]是第一个大于M/2的数字,
如果M是偶数,并且存在至少两个M/2,则a[s-1]、a[s-2]一定是M/2;
否则a[s-1] M,从这两点向两边扩展即可...
分类:
其他好文 时间:
2014-08-02 12:57:53
阅读次数:
159
题目链接:uva 10743 - Blocks on Blocks
题目大意:问说n联骨牌有多少种,旋转镜像后相同不算同一组,一行的格子必须连续,如果答案大于10000,输出后四位。
解题思路:想了一下午的递推式,实在受不了,把推出的序列在网上搜了一下,有公式ai=5?ai?1?7?ai?2+4?ai?3
(i≥5)
PS:哪位神人知道怎么推出来的请留言我,大恩不言谢~
#...
分类:
其他好文 时间:
2014-08-02 12:57:43
阅读次数:
227
You have decided to start up a new social networking company. Other existing popular social networksalready have billions of users, so the only way to...
分类:
其他好文 时间:
2014-08-02 12:32:54
阅读次数:
276
UVA 11983题目大意是说给你N个矩形,让你求被覆盖k次以上的点的总个数(x,y 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 ...
分类:
其他好文 时间:
2014-08-02 12:15:23
阅读次数:
252
本题可以边读边计算,MaxAi用来维护已经读入的数据的最大值,然后每次读入一个num,就计算一次MaxAi-num,如果比ans更大,就更新ans。 1 //#define LOCAL 2 #include 3 #include 4 #include 5 using namespace std...
分类:
其他好文 时间:
2014-08-02 09:55:03
阅读次数:
169
uva 1449 - Dominating Patterns
题目链接
题意:给定一些模式串,再给一个文本,求这些模式串在文本中出现次数最多的串
思路:AC自动机的模板题目,注意字符串重复的处理
代码:
#include
#include
#include
#include
#include
#include
using namespace std;
c...
分类:
其他好文 时间:
2014-08-01 23:19:32
阅读次数:
326
题目链接:点击打开链接
思路:
我们首先假设这个图都是全0的
用n个点代表行,m个点代表列
用源点向行连一个值x 表示每行1的个数,向列连一个y表示每列y个1
则若行i和列j之间流过一个流量就表示 (i,j) 点填了1
那么若原来图中(i,j)点为0 则花费就是1
若原图中(i,j)点是1,则花费是-1
如此枚举x跑个费用流就好了
==居然把我多年的白书费用流坑掉了。。。
zk...
分类:
其他好文 时间:
2014-08-01 23:15:42
阅读次数:
313