【学习笔记】CRT 欧拉定理及扩展
其实没啥主题
服了调了一天的板子
说实话学数学好累
上帝与集合的正确用法
- 巧妙的题目
- 假设答案是 t t t
- 我们知道 t = 2 t t=2^t t=2t
- 因此 t t t 是常量
- 我们知道 t ≡ 2 t m o d φ ( p ) + φ ( p ) ( m o d p ) t\equiv 2^{t\bmod \varphi(p)+\varphi(p)}\pmod p t≡2tmodφ(p)+φ(p)(modp)(显然 t > φ ( p ) t>\varphi(p) t>φ(p))
- 因为 t t t 是常量所以可以递归来搞
ChromaticNumber
- 这题怎么看也不像数论啊
礼物
- 扩展卢卡斯定理板子
- 说白了就是暴力
因为忘了exgcd怎么写所以是现推的- 再也不想写又臭又长的数论模板了
但是jiangly都写了诶
最大团
- 膜拜 Rabbit_Mua
喜提最优解 - 题面比较烂长
我们要有耐心去读 - 答案是 m ∑ d ∣ n n ! ( d ! ) n / d ( n / d ) ! m^{\sum_{d|n}\frac{n!}{(d!)^{n/d}(n/d)!}} m∑d∣n(d!)n/d(n/d)!n!
- 剩下的直接套扩展卢卡斯
真香
Two chandeliers
- 被狠狠打脸了
- 显然转化问题
- 考虑 a i = b j a_i=b_j ai=bj产生的贡献
- 每 l c m ( n , m ) lcm(n,m) lcm(n,m)为一个循环
- 其中 p 1 , p 2 , . . . , p k p1,p2,...,p_k p1,p2,...,pk产生的贡献是 0 0 0
Nephren Runs a Cinema
- 题面比较烂长
我们要有耐心读 - 正因为数学差所以要补数学
- 要用到反射原理
- 假设有 n n n个人,最后剩了 k ( l ≤ k ≤ r ) k(l\le k\le r) k(l≤k≤r)张钞票
- 答案是 ( n n + k 2 ) − ( n n + k 2 − 1 ) . \binom{n}{\frac{n+k}{2}}-\binom{n}{\frac{n+k}{2}-1} . (2n+kn)−(2n+k−1n).
- 证明考虑第 k k k步非法,把前 k k k步对称
- 答案是 ∑ i = 0 n ( n i ) ( ( n − i n − i + l 2 ) − ( n − i n − i + r 2 + 1 ) ) m o d p \sum_{i=0}^n\binom{n}{i}(\binom{n-i}{\frac{n-i+l}{2}}-\binom{n-i}{\frac{n-i+r}{2}+1})\bmod p ∑i=0n(in)((2n−i+ln−i)−(2n−i+r+1n−i))modp
- n n n这么小直接算
- 最后crt合并答案即可
- 哈哈哈还是比较基础的
__EOF__

本文作者:仰望星空的蚂蚁
本文链接:https://www.cnblogs.com/cqbzly/p/17530127.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/cqbzly/p/17530127.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」