LUOGU P4345 SHOI2015超能粒子炮·改题解

本文详细解读了LUOGU平台上P4345题目——SHOI2015超能粒子炮的算法,探讨了关于组合数学在该问题中的应用。通过公式f(n, k)的推导,解释了如何利用组合数的性质进行模p运算,涉及到了模幂运算和中国剩余定理的相关知识。" 132748709,7337247,不动产效率优化:机器学习与房地产革命,"['自然语言处理', '人工智能', '开发语言', '数据挖掘', '架构设计']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

f(n,k)=∑i=0kCni%pf(n,k)=\sum_{i=0}^kC_n^i\%pf(n,k)=i=0kCni%p
f(n,k)=∑i=0kCnpipCn%pi%p%pf(n,k)=\sum_{i=0}^kC_{\frac{n}{p}}^{\frac{i}{p}}C_{n\%p}^{i\%p}\%pf(n,k)=i=0kCpnpiCn%pi%p%p
=((∑i=0kp−1Cnpi∑j=0p−1Cn%pj)+(Cnpkp∑i=0k%pCn%pi))%p=((\sum_{i=0}^{\frac{k}{p}-1}C_{\frac{n}{p}}^i\sum_{j=0}^{p-1}C_{n\%p}^j)+(C_{\frac{n}{p}}^{\frac{k}{p}}\sum_{i=0}^{k\%p}C_{n\%p}^{i}))\%p=((i=0pk1Cpnij=0p1Cn%pj)+(Cpnpki=0k%pCn%pi))%p
=(f(np,kp−1)f(n%p,p−1)+Cnpkpf(n%p,k%p))%p=(f(\frac{n}{p},\frac{k}{p}-1)f(n\%p,p-1)+C_{\frac{n}{p}}^{\frac{k}{p}}f(n\%p,k\%p))\%p=(f(pn,pk1)f(n%p,p1)+Cpnpkf(n%p,k%p))%p

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值