07 2018 档案
摘要:"洛谷题目传送门" 闲话 偶然翻到一道没有题解的~~淀粉质~~,想证明一下自己是真的弱 然而ZSYC(字符串组合)早就切了 然后证明成功了,WA到怀疑人生,只好借着ZSY的代码拍,拍了几万组就出来了。。。 思路 是人都能想到的:路径统计,点分治跑不了了。 然而这个统计有些麻烦。。。 首先别看错题,是
阅读全文
摘要:闲话 CDQ是什么? 是一个巨佬,和莫队、HJT(不是我这个蒟蒻)一样,都发明出了在OI中越来越流行的算法/数据结构。 CDQ分治思想 分治就是分治,“分而治之”的思想。 那为什么会有CDQ分治这样的称呼呢? 这一类分治有一个重要的思想——用一个子问题来计算对另一个子问题的贡献。 有了这种思想,就可
阅读全文
摘要:"洛谷题目传送门" 动态点分治小白,光是因为思路不清晰就耗费了不知道多少时间去gang这题,所以还是来理理思路吧。 一个树里面取到最小值的我们可以称作带权重心。类似重心各种性质的证明过程,我们不难证出这样的点顶多只有两
阅读全文
摘要:放一个模板在这里搞事情。。。。。。 学KMP的话找SYCstudio吧( "博客链接" ) 代码(多组数据,求一个串是否在另一个串里出现过)
阅读全文
摘要:推荐 "YCB的总结" 推荐你谷ysn等巨佬的 "详细题解" 大致流程—— 1. dfs求出当前树的重心 2. 对当前树内经过重心的路径统计答案(一条路径由两条由重心到其它点的子路径合并而成) 3. 容斥减去不合法情况(两条子路径在重心的子树内就已经相交) 4. 删除重心(打上永久标记),对子树继续
阅读全文
摘要:前言 我们熟知的中国剩余定理,在使用条件上其实是很苛刻的,要求模线性方程组的模数两两互质。 于是就有了扩展中国剩余定理,其实现方法大概是通过扩展欧几里德把两个同余方程合并,具体会在下面提到。 但是,使用仍有限制,那就是的系数必须为。 ~~没关系,把它
阅读全文
摘要:闲话 一个蒟蒻,在网络同步赛上进行了这样的表演—— T2组合计数不会,T3字符串数据结构不会,于是爆肝T1 一开始以为整个地图都有车,然后写了2h+的树套树,终于发现样例过不去 然后写可持久化并查集Debug到13:20过了前4个样例,然后第5个T飞了。 FST? 。。。。。。 FST! 完美收获5
阅读全文
摘要:前言 众所周知,这两个东西都是用来算多项式乘法的。 对于这种常人思维难以理解的东西,就少些理解,多背板子吧! ~~因此只总结一下思路和代码,什么概念和推式子就靠巨佬们吧~~ 推荐自为风月马前卒巨佬的 "概念和定理都非常到位的总结" 推荐ppl巨佬的 "简明易懂的总结" FFT 多项式乘法的蹊径——点
阅读全文