当前位置: 首页 > news >正文

织梦网站建设过程做的好的商城网站设计

织梦网站建设过程,做的好的商城网站设计,公司做网站的意义,石家庄做网站建设就是运用\(Lucas\)推一个柿子 首先是前置芝士\(Lucas\)定理 \[C_{n}^{m}\%pC_{n/p}^{m/p}*C_{n\%p}^{m\%p}\%p\] 至于证明 我建议去问一下Lucas本人 至于这道题#xff0c;我们要求的是这个柿子 \[\sum_{i0}^kC_{n}^i\%p\] 于是我们设\(f(n,k)\sum_{i0}^kC_{n}^i\) 我们就可以… 就是运用\(Lucas\)推一个柿子 首先是前置芝士\(Lucas\)定理 \[C_{n}^{m}\%pC_{n/p}^{m/p}*C_{n\%p}^{m\%p}\%p\] 至于证明 我建议去问一下Lucas本人 至于这道题我们要求的是这个柿子 \[\sum_{i0}^kC_{n}^i\%p\] 于是我们设\(f(n,k)\sum_{i0}^kC_{n}^i\) 我们就可以化柿子啦 \[f(n,k)\sum_{i0}^kC_{n}^i\] \[\text{ }\text{ }\text{ }\text{ }\text{ }\text{ }\text{ }\text{ }\text{ }\text{ }\text{ }\text{ }\text{ }\text{ }\text{ }\text{ }\text{ }\text{ }\text{ }\text{ }\text{ }\text{ }\text{ }\text{ }\text{ }\sum_{i0}^kC_{n/p}^{i/p}*C_{n\%p}^{i\%p}\] 这个东西一看就很熟悉\(n/p\)啊显然跟整除分块差不多啊 \[C_{n/p}^0\sum_{i0}^{p-1}C_{n\%p}^iC_{n/p}^1\sum_{i0}^{p-1}C_{n\%p}^i...C_{n/p}^{k/p}\sum_{i0}^{k\%p}C_{n\%p}^i\] 前面有\(0\)到\(k/p-1\)这些个整块于是我们可以将\(\sum_{i0}^{p-1}C_{n\%p}^i\)提出来 变成 \[\sum_{i0}^{p-1}C_{n\%p}^i*(C_{n/p}^0C_{n/p}^1...C_{n/p}^{k/p-1})\] 那这个东西岂不是可以写成 \[f(n\%p,p-1)*f(n/p,k/p-1)\] 在加上那个不完整的块 \(\sum_{i0}^{k\%p}C_{n\%p}^i\)可以写成\(f(n\%p,k\%p)\) 于是就有 \[f(n,k)f(n\%p,p-1)*f(n/p,k/p-1)C_{n/p}^{k/p}*f(n\%p,k\%p)\] 由于\(n\%p\)还有\(k\%p\)都小于\(2333\)所以\(f(n\%p,p-1)\)还有\(f(n\%p,k\%p)\)可以直接预处理好可以直接求出来 至于那个\(C_{n/p}^{k/p}\)就直接上\(Lucas\)好了 时间复杂度\(O(p^2Tlog_{2333}^2n)\) 代码 非常sb的把\(C_0^0\)当成\(0\)WA了好几发 #includeiostream #includecstring #includecstdio #define re register #define LL long long #define maxn 2335 const int P2333; LL c[maxn2][maxn2]; LL f[maxn2][maxn2]; inline LL Lucas(LL n,LL m) {if(!m) return 1;if(nm) return 1;if(nm) return 0;return c[n%P][m%P]*Lucas(n/P,m/P)%P; } inline LL F(LL n,LL k) {if(k0) return 0;if(!n) return 1;if(!k) return 1;if(nPkP) return f[n][k];return (F(n/P,k/P-1)*f[n%P][P-1]%PLucas(n/P,k/P)*f[n%P][k%P]%P)%P; } int main() {int T;scanf(%d,T);c[0][0]1;for(re int i1;imaxn;i) c[i][i]c[i][0]1;for(re int i1;imaxn;i)for(re int j1;ji;j)c[i][j](c[i-1][j]c[i-1][j-1])%P;f[0][0]1;for(re int i1;imaxn;i) f[i][0]1;for(re int i0;imaxn;i)for(re int j1;jmaxn;j)f[i][j](c[i][j]f[i][j-1])%P;LL n,k;while(T--){scanf(%lld%lld,n,k);printf(%lld\n,F(n,k));}return 0; } 转载于:https://www.cnblogs.com/asuldb/p/10206227.html
http://wiki.neutronadmin.com/news/362906/

相关文章:

  • 网站建设创新成果广东建设工程信息网站
  • 免费做网站电话不用登录的秒玩小游戏
  • 电子商务网站规划与建设步骤网站建设企业有哪些内容
  • 装修网站平台推荐浙江省通信管理局 网站备案
  • 漯河做网站xknt网页设计速成培训
  • 自己架设网站服务器平面设计免费素材
  • 服务网点网站建设悬浮网站底部代码
  • 深圳外贸网站网页设计与制作教程考试
  • 广州网站设计推荐刻企业网络管理员
  • 网站开发要什么流程宿迁环保局网站建设局
  • 兴化网站网站建设青岛网站建设订做
  • 网站收录变少邵东网页定制
  • 外链网站大全乐山建设局网站
  • 有没有专业做淘宝网站吗html 医药网站模板
  • 合肥建站网站windows优化大师使用方法
  • 做今网站网站类网站怎么做
  • 如何建立免费的网站网络维护怎么做
  • 网站设计与开发的基本步骤包括哪些?网络会议系统设备
  • 网站制作工作室制作平台主要干啥
  • 学习网站建设与管理专业做数据的网站
  • 宁远网站建设网站做百度权重排名论坛
  • wordpress 导航网站主题网站如何去分析
  • 台州cms建站系统免费永久空间
  • 自己做的网站360显示过期最近消息报道
  • 做网站公司项目的流程网站怎么做备份
  • html5手机网站制作软件长春网站建设论坛
  • 网站vps十大引擎网址
  • asp做的静态网站卡不卡北京市建设资格执业中心网站
  • 笑话网站html模板wordpress建的网站吗
  • 正能量网站入口免费安全电子商务网站费用预算