- 博客(7)
- 收藏
- 关注
原创 agc031 C Differ by 1 Bit
传送门:https://atcoder.jp/contests/agc031/tasks/agc031_c题解:考虑把x xor y,问题变成从0->x xor y因为2n−12^n-12n−1是奇数,所有x xor yx~xor~yx xor y有偶数个1无解。由于我们任意交换一下位是没有关系的,所以考虑就是要构造出:000…−&...
2019-03-18 21:17:29 415
原创 CodeForces 1056 G(非旋可持久化treap)
传送门。题解:设Ans(x,t)Ans(x,t)Ans(x,t)表示在x点,时间为t的答案假设我们能预处理出所有Ans(x,n)Ans(x,n)Ans(x,n),那么这题就很简单了。考虑倒着想,假设现在倒着走了若干步,f[i]表示i到了哪里。每次相当于从f中copy四段再接起来,那么用可持久化treap维护。然后你发现treap的深度炸了:Samjia的解释是分出的四段有相同的部分,...
2019-03-17 22:50:53 528
原创 多次剩余原根法
多次剩余:求xa=b(mod p)x^{a}=b(mod~p)xa=b(mod p),p是质数的所有解。找到p的原根g,设gB=bg^{B}=bgB=b,这个用bsgs求。xa=b(mod p)x^a=b(mod~p)xa=b(mod p)等价于ga∗x=gB(mod p)g^{a*x}=g^{B}(mod~p)ga∗x=gB(mod&nb...
2019-03-10 16:37:17 299
原创 二次剩余Cipolla法
翻着翻着居然翻到了两个退役选手zy和mw的博客,想到自己可能也会像他们一样省选失利……由于我比较水,目前只会模数是质数的情况,之后会了可能会补。很多具体的证明我也不会,限于感性认识,所以请看zy的博客:https://blog.csdn.net/a_crazy_czy/article/details/51959546二次剩余要做什么:给出n,pn,pn,p,p为一质数。要求xxx,...
2019-03-09 09:02:06 329
原创 【NOI2018】你的名字
题目大意:一开始给出字符串S。Q次询问,每次给出l,r和字符串T。问T有多少不同子串不是S[l…r]的子串。∑∣T∣&lt;=1e6,∣S∣,∣T∣&lt;=5e5\sum|T|&lt;=1e6,|S|,|T|&lt;=5e5∑∣T∣<=1e6,∣S∣,∣T∣<=5e5题解:不同子串一类问题优先考虑SAM。感觉这题考的更多是对SAM的理解。...
2019-03-04 16:43:47 974
原创 2019.3.2 B题 排行(交互)
题目大意:今年是 3345 年,你打算还原千年前这场比赛的名次,但是主办方称由于技术原因排名遗失了,连用于排名的 a 也丢失了。所幸,在 Byteland 中生活的都是机器人,所以你可以询问这些千年前的参赛选手。为了谨慎起见,你可以每次询问一个参赛者,某一个参赛者的比赛成绩比它好还是比它差。但是,机械心理学家告诉你,这些选手不一定愿意回答你的提问。具体地:名次小于 1 的选手由于耿耿于...
2019-03-02 19:41:57 520
原创 自适应辛普森积分法
推荐博客:浅谈自适应Simpson法今天做比赛时遇到一道题,就是求两个球的体积并,在XHM的指导下,我临时学习了这个方法并AC掉了这题(我知道可以百度到公式)。既然这玩意儿有公式,那么我们不妨换个题面:求平面上若干个圆的并的面积,这总没有公式了吧。我们想一下积分中最正常的思想,即把整个x轴划分成若干(->∞)段,然后每一段用左边的点的值去替代整一段的值。划分为无限段的时候,那就是答...
2019-03-01 22:50:41 1420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人