POJ 3613 Cow Relays (Floyd + 矩阵快速幂 + 离散化 神题!)...
分类:
其他好文 时间:
2015-02-24 15:12:55
阅读次数:
151
神题。。。首先我们要想到。。。从小到大一个个加入矩阵里的数,然后看每个数对每个询问的贡献,但复杂度不对其次,我们可以二分啊!先加前一半小的数,再加后一半大的数,看每个询问在前一半是否已经得到答案了(貌似叫整体二分?)然后,为了不加一倍空间,我写的类似快排一样的东西。。。简直sxbk边界怎么都搞不定。...
分类:
其他好文 时间:
2015-02-23 18:59:16
阅读次数:
130
Problem Description
The 15-puzzle has been around for over 100 years; even if you don't know it by that name, you've seen it. It is constructed with 15 sliding tiles, each with a number from 1 to 15 on it, and all packed into a 4 by 4 frame with one tile m...
分类:
编程语言 时间:
2015-02-15 09:29:04
阅读次数:
1023
http://www.lydsy.com/JudgeOnline/problem.php?id=2013最初看这个题的时候,以为神题不可做,然后去找yzjc。。然后做法过于简单了(' ' )先排个序。假设我们已经将前i个砖块有一个合法的方案,那么加入第i + 1个砖块的时候可加入的位置都是一定的.....
分类:
其他好文 时间:
2015-01-28 00:45:44
阅读次数:
182
树分块 老早(大约一个月以前?)就听说这道神题了……orz rausen 一直拖到现在才做……发现还是不会呢= = 只好也去Orz了Hzwer和zky http://hzwer.com/5250.html http://blog.csdn.net/iamzky/article/details...
分类:
其他好文 时间:
2015-01-27 00:13:28
阅读次数:
298
题目大意:给定两个字符串集合S和T,初始给定S集合中的所有字符串,不断向T集合中添加字符串,以及询问S集合中的某个字符串在T集合中的多少个字符串中出现过
神题- -
首先对S集合的所有字符串构建fail树
T集合中每加入一个字符串,我们就将这个字符串在AC自动机上跑一遍,并记录经过的所有节点
根据fail树的性质,这些节点到根路径上的所有节点的并集的出现次数都加了1
因此我们要求的就是树...
分类:
其他好文 时间:
2015-01-22 18:21:37
阅读次数:
345
这是一道神题。
首先我们需要建立AC自动机,然后再建个Fail树,之后发现
如果询问a串在b串中出现了几次,那么只需要看b串在AC自动机上所有的节点中有多少个节点,在a串的结束节点在Fail树上的子树中就可以了。
然后这样做就很可以了,但是仍然不能AC,
这时我们只需要按照Fail树的dfs序建立数据结构(我写了树状数组)进行区间查询就好了。
这时对于以上的b串,...
分类:
其他好文 时间:
2015-01-19 17:15:24
阅读次数:
128
传送门表示又是神题一道DryingTime Limit:2000MSMemory Limit:65536KTotal Submissions:9327Accepted:2364DescriptionIt is very hard to wash and especially to dry cloth...
分类:
其他好文 时间:
2015-01-08 19:44:34
阅读次数:
204
题目模型出的真心神。
需要好难才能推出来。
本来打算写一篇好的题解,但是状态实在不好,没弄会这道题。
只能先扒建边留个坑了。
据说“单纯形算法”可以高速+裸建图 水过此题(呃,或曰此题乃单纯形裸题是也。)
留坑前先给个链接吧,应该是目前网上最好的此题题解:
BYV大神的题解:www.byvoid.com/blog/noi-2008-employee/#more-916
...
分类:
其他好文 时间:
2015-01-07 20:57:54
阅读次数:
156