随笔分类 - 数论——Lucas 扩展Lucas
摘要:2019.3.5 青岛普转肯模拟赛day1暨徐源粉丝线下见面会 期望得分:70+20+40 实际得分:30+20+20 比赛链接 A.智慧树tree(树形DP NTT Bluestein) 题目链接 根据群里的聊天记录,瞎猜理解了一波,重新理解了一遍DFT和NTT...会记在下面($d
阅读全文
摘要:"题目链接" 对于,我们能想到小根堆。题意就是,求构成大小为的小根堆有多少种方案。 考虑DP,表示构成大小为的小根堆的方案数,那么如果我们确定左右子树,则左右子树又分别是一个子问题。 那么可以得到转移方程:$f[i]=C_{i 1}^l
阅读全文
摘要:"题目链接" 新写了一篇题解,看这儿吧:https://www.cnblogs.com/SovietPower/p/9775319.html。 显然我们要求出为奇数的所有。 有一个结论: 是奇数时,有。 设为从开
阅读全文
摘要:一道看过的模板题还写了半个小时。。
阅读全文
摘要:[TOC] 2018.3.25 Test 时间: 7:30~11:30 (最后半小时不做了) 期望得分: 50+100+20=170 实际得分: 40+44+20=104 总结 T1:善用容斥。 T2:要求输出小数当然有它的道理。。 T3:行列分开考虑。看好怎么取模。如要求最大的答案,然后对答案取模
阅读全文
摘要:"题目链接" 答案就是C(n,m1) C(n m1,m2) C(n m1 m2,m3)...(mod p) 使用扩展Lucas求解。 一个很简单的优化就是把pi,pi^ki次方存下来,因为每次分解p都是很慢的。 注意最后p不为1要把p再存下来!(质数) COGS 洛谷上的大神写得快到飞起啊QAQ 就
阅读全文
摘要:"题目链接" "扩展Lucas" cpp //求C_n^k%m include typedef long long LL; LL FP(LL x,LL k,LL p) { LL t=1ll; for(; k; k =1,x=x x%p) if(k&1) t=t x%p; return t; } vo
阅读全文
摘要:题目链接 Lucas定理 日常水题...sublime和C++字体死活不同步怎么办... 复杂度: 如果能预处理,复杂度为,否则要快速幂为。 当不是质数时,用扩展Lucas,要加CRT,复杂度看起来比较麻烦。。 //想错
阅读全文