Lucas
文章平均质量分 89
Jozky86
这个作者很懒,什么都没留下…
展开
-
P6669 [清华集训2016] 组合数问题
P6669 [清华集训2016] 组合数问题 题意: 给你n,m,k,问有多少对(i,j)满足K∣CijK|C_{i}^{j}K∣Cij (Cij是k的倍数C_{i}^{j}是k的倍数Cij是k的倍数) n,m<=1e18 题解: n和m非常大,非常非常大,很容易想到用卢卡斯来化简 Cnm mod p=Cn/pm/p∗Cn%pm%pC_{n}^{m}\bmod p=C_{n/p}^{m/p}*C_{n\%p}^{m\%p}Cnmmodp=Cn/pm/p∗Cn%pm%p 对于i%p的范围就会很原创 2021-08-27 16:13:36 · 217 阅读 · 0 评论 -
P4345 [SHOI2015]超能粒子炮·改
P4345 [SHOI2015]超能粒子炮·改 题意: 求解式子∑i=0kCni%p\sum_{i=0}^{k}C_{n}^{i} \% p∑i=0kCni%p n,k<=1e18 题解: 设f(n,k)=∑i=0kCnif(n,k)=\sum_{i=0}^{k}C_{n}^{i}f(n,k)=∑i=0kCni 开始化简: 由卢卡斯定理得: f(n,k)=∑i=0kCni=∑i=0kCn/pi/p∗Cn%pi%pf(n,k)=\sum_{i=0}^{k}C_{n}^{i}=\sum_{i=0}原创 2021-08-27 01:17:55 · 147 阅读 · 0 评论 -
P2480 [SDOI2010]古代猪文(数论好题)
P2480 [SDOI2010]古代猪文 题意: 给你n和g,求g∑d∣nCnd mod pg^{\sum_{d|n}C_{n}^{d}}\bmod pg∑d∣nCndmodp p=999911659 题解: 这个一个综合性很强的数论题 涉及到欧拉定理,Lucas定理,中国剩余定理,挺好的一个题 首先根据欧拉定理推论: 若正整数a,n互质,对于任意的正整数b,有ab≡ab mod ϕ(n)( mod n)a^b \equiv a^{b\bmod \phi(n)}(\bmod n)ab≡abmodϕ(n原创 2021-08-26 17:26:58 · 443 阅读 · 0 评论