摘要:
肯定是树链剖分+线段树,关键是怎么维护绝对值和这个东西显然不能简单的合并标记因为对于负数,加之后绝对值和是变小的那我们考虑对负数和非负数数分别维护下面的问题就是经过操作如果负数变成了正数怎么办注意每次加的都是正数,这意味着这样的变化最多发生n次,每个数发生这种变化,我们就用push到底即可,这样最多...
阅读全文
posted @ 2015-07-21 20:04
acphile
阅读(214)
推荐(0)
编辑
摘要:
题意就是差分后求形如ABA的串的个数,B的长度为M这是2011国家集训队互测的试题,是道好题,我直接给出出题人的题解吧:对于这种在线性序列上的组合计数问题,我们很容易想到一个工具:分治!分治算法在形如快速排序等地方能顺利优化算法,我们尝试将其运用至本题中。不妨设过程F(Left,Right)可以统计...
阅读全文
posted @ 2015-07-21 19:26
acphile
阅读(391)
推荐(0)
编辑
摘要:
好吧,其实我并没有深入运用fft,只会优化卷积听说fft经常和生成函数结合在一起………………oi真是迅猛发展,我真是与时代脱节了……关于fft的学习推荐直接去看算法导论,写得非常清楚主要弄懂n次单位根的相关性质定理(消去定理,折半定理)即可,当然也可以直接背代码……bzoj2179模板题,fft可以...
阅读全文
posted @ 2015-07-21 19:09
acphile
阅读(542)
推荐(0)
编辑
摘要:
题目的意思是叶子不超过20个……听说当初zjoi不少人被坑分别对每个叶子以它为根dfs出20个dfs树,这样整个树的任何一个子串,都是某个dfs树上一个点到它的一个子孙的路径每个dfs树,根到叶子相当于一个串,这样相当于统计20*19个串的不同字串数目这样我们很容易想到建立多串SAM(广义后缀树)统...
阅读全文
posted @ 2015-07-21 17:42
acphile
阅读(336)
推荐(0)
编辑
摘要:
bzoj2212 平衡树启发式合并bzoj1509 简单的树dpbzoj1299 显然一开始只要能取出xor和为0的巧克力棒就能必胜bzoj1874 SG函数bzoj4155 第一问裸的最小割,第二问就是最小化abs(1集合的du[i]之和-2集合的du[i]之和)/2,背包dp即可bzoj4177...
阅读全文
posted @ 2015-07-21 17:25
acphile
阅读(186)
推荐(0)
编辑
摘要:
参考论文《对一类动态规划问题的研究》《多角度思考创造性思维——运用树型动态规划解题的思路和方法探析》这类动态规划的特点就是当前的决策会影响未来“行动”的费用,而我们并不能记录每个的所有决策这时候我们就考虑在当前状态对未来状态预估,从而提前计算当前决策对未来影响的费用下面的几道题目都很好,并且都能在这...
阅读全文
posted @ 2015-07-21 17:14
acphile
阅读(364)
推荐(0)
编辑