上一页 1 2 3 4 5 6 7 8 9 10 ··· 26 下一页
摘要: 话说广义后缀自动机原来是这么建的... 这道题算是一道广义后缀自动机的模板题,和后缀数组的感觉差不多啊. 这题的一个难点在于如何求出每个节点的子串在多少个字符串中出现过. 原本的想法是差分,后来发现我SB了,差分只能解决数量上的问题,不能解决这种存在性的问题(?). 本来想搞一个Set玩启发式合并, 阅读全文
posted @ 2017-03-16 14:19 CHADLZX 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 题解:二分+网络流判定. 阅读全文
posted @ 2017-03-15 19:48 CHADLZX 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 数列长度到了109,转移矩阵边长n到了8000,除了FFT还能怎么写??!! 当然,这题由于取模,必须用NTT. 同时由于取得是乘积,所以用m的原根来搞,每次NTT完了,把后面的部分加到前面去. 注意,X不会出现0,因此一旦S集合中出现0,删掉.原根判不了0. 阅读全文
posted @ 2017-03-15 19:46 CHADLZX 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 题解: 首先很容易看出各个操作是互不影响的,即对于一个合法的操作序列,我们可以任意交换两个操作的位置而不影响合法性. 因此我们可以忽略操作先后的影响,只考虑这个操作是否会出现在操作序列中. 如果用2n枚举操作集S再验证,很难有思路. 不如固定操作依次为1-n,然后进行暴搜. 由于这题特殊的性质,暴搜 阅读全文
posted @ 2017-03-15 14:23 CHADLZX 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 分治最小割的题目,要求n2. 之前用的n3的方法自然不能用了. 于是用hash,设hash[i][j]表示在最小割为i的时候,j是否与S联通. 看懂这个需要理解一下最小割树的构造. 这种题建议用EK写,因为EK在流量保证很小的时候实际是非常快的. 另外,这题卡常. 阅读全文
posted @ 2017-03-15 11:33 CHADLZX 阅读(170) 评论(0) 推荐(0) 编辑
摘要: BZOJ上的题面很乱,这里有一个题面. 题解: 正解是可持久化可并堆+DP,可惜我不会... 但暴力也可过这道题. 先在不超过N的前提下,在大根堆里加入每个质数的J次方,1<=j, 然后就可以发现,当前的堆里有着不超过N的最大值. 然后每次找到堆顶,用这个数除以一次原来的质数乘上一次比它小的质数,把 阅读全文
posted @ 2017-03-15 09:43 CHADLZX 阅读(528) 评论(0) 推荐(0) 编辑
摘要: Trie树的应用题目. 在线建立一棵01 Trie树,然后按照要求用询问在上面跑,用单调栈维护答案即可. 阅读全文
posted @ 2017-03-15 08:22 CHADLZX 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 数论模板集合. 用到了快速乘,快速幂,exgcd,Pollard_Rho因数分解. 这题乘法各种爆long long,只要有一个地方不加快速乘就wa或者死循环. 阅读全文
posted @ 2017-03-14 21:30 CHADLZX 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 这题也就是一道数位DP裸题. (尽管我写得很挫). 别看我代码. (尽管注释很详细). 终于破除了我数位DP永远写不对的魔咒. 阅读全文
posted @ 2017-03-14 20:32 CHADLZX 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 这道题目很奇怪. 为什么奇怪?因为这道题用了一种叫分治最小割/最小割树的玩意. 以前从来没有见过这东西. 推荐一个讲这玩意的博客 写起来还是很顺手的. 阅读全文
posted @ 2017-03-13 19:51 CHADLZX 阅读(114) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 26 下一页