bzoj4026
摘要:直接按照欧拉函数的计算方式来即可φ=区间积*区间出现(质数-1)的积/区间出现过的质数的积区间积是满足类似区间减法的操作的(利用逆元)由于强制在线,上主席树就可以了(维护每个质数上次出现的位置pre,求区间[l,r],prer then 27 begin 28 m:=(l+r) ...
阅读全文
posted @
2015-07-22 22:26
acphile
阅读(232)
推荐(0)
bzoj4127
摘要:肯定是树链剖分+线段树,关键是怎么维护绝对值和这个东西显然不能简单的合并标记因为对于负数,加之后绝对值和是变小的那我们考虑对负数和非负数数分别维护下面的问题就是经过操作如果负数变成了正数怎么办注意每次加的都是正数,这意味着这样的变化最多发生n次,每个数发生这种变化,我们就用push到底即可,这样最多...
阅读全文
posted @
2015-07-21 20:04
acphile
阅读(223)
推荐(0)
bzoj2119
摘要:题意就是差分后求形如ABA的串的个数,B的长度为M这是2011国家集训队互测的试题,是道好题,我直接给出出题人的题解吧:对于这种在线性序列上的组合计数问题,我们很容易想到一个工具:分治!分治算法在形如快速排序等地方能顺利优化算法,我们尝试将其运用至本题中。不妨设过程F(Left,Right)可以统计...
阅读全文
posted @
2015-07-21 19:26
acphile
阅读(396)
推荐(0)
关于fft的一点总结
摘要:好吧,其实我并没有深入运用fft,只会优化卷积听说fft经常和生成函数结合在一起………………oi真是迅猛发展,我真是与时代脱节了……关于fft的学习推荐直接去看算法导论,写得非常清楚主要弄懂n次单位根的相关性质定理(消去定理,折半定理)即可,当然也可以直接背代码……bzoj2179模板题,fft可以...
阅读全文
posted @
2015-07-21 19:09
acphile
阅读(543)
推荐(0)
bzoj3926
摘要:题目的意思是叶子不超过20个……听说当初zjoi不少人被坑分别对每个叶子以它为根dfs出20个dfs树,这样整个树的任何一个子串,都是某个dfs树上一个点到它的一个子孙的路径每个dfs树,根到叶子相当于一个串,这样相当于统计20*19个串的不同字串数目这样我们很容易想到建立多串SAM(广义后缀树)统...
阅读全文
posted @
2015-07-21 17:42
acphile
阅读(340)
推荐(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
阅读(188)
推荐(0)
一类预估未来的动态规划
摘要:参考论文《对一类动态规划问题的研究》《多角度思考创造性思维——运用树型动态规划解题的思路和方法探析》这类动态规划的特点就是当前的决策会影响未来“行动”的费用,而我们并不能记录每个的所有决策这时候我们就考虑在当前状态对未来状态预估,从而提前计算当前决策对未来影响的费用下面的几道题目都很好,并且都能在这...
阅读全文
posted @
2015-07-21 17:14
acphile
阅读(370)
推荐(0)
退役啦……
摘要:虽然不舍,但是OI生涯就告一段落了…… day2爆炸,导致最后离Ag线差8分……本来以为随便Ag的……毕竟自己太弱 不过最后还是拿到了fdu的一本线,也算是一个Acceptable ending吧 在现在这个时代,一个故事的精彩程度取决于结局 仔细想想,我的OI路上尽写满了失败:读错题,SB题写不出
阅读全文
posted @
2015-07-19 23:19
acphile
阅读(532)
推荐(0)
JS省队集训记
摘要:不知不觉省队集训已经结束,离noi也越来越近了呢论考前实战训练的重要性,让我随便总结一下这几天的考试Day 1T1 唉,感觉跟xj测试很像啊?meet in middle,不过这种题不多测是什么心态?T2 唉,感觉好像做过类似的?T3 唉,怎么是提交答案题……感觉前两题都会,信心大增,于是决定先码T...
阅读全文
posted @
2015-07-09 12:04
acphile
阅读(829)
推荐(0)