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

洛阳网站改版维护公司网站设计功能

洛阳网站改版维护公司,网站设计功能,湘潭网站建设 都来磐石网络,深圳市福田建设股份有限公司网站将大组合数C#xff08;n,m#xff09;%p分解为小组合数C#xff08;n,m#xff09;%p乘积的模#xff0c;n10^18,m10^18。 其中求解小组合数可以根据定义式计算#xff08;质因子分解#xff09;#xff0c;也可以通过定义式的变形计算#xff08;逆元…将大组合数Cn,m%p分解为小组合数Cn,m%p乘积的模n10^18,m10^18。 其中求解小组合数可以根据定义式计算质因子分解也可以通过定义式的变形计算逆元 一、定义式计算质因子分解-快速幂 快速幂计算每一组pi^ci%p然后相乘取模 #includestdio.h //素数表(筛法) const int maxn1000000; int prime[maxn]; int pNum0; bool p[maxn]{false}; void Find_Prime(){for(int i2;imaxn;i){if(p[i]false){prime[pNum]i;for(int jii;jmaxn;ji){p[j]true;}}} }//n!中含质因子p个数 int cal(int n,int p){int ans0;while(n){ansn/p;n/p;}return ans; }//快速幂求a^b%p typedef long long LL; LL binaryPow(LL a,LL b,LL m){if(b0) return 1;if(b1) return a*binaryPow(a,b-1,m)%m;else{LL mulbinaryPow(a,b/2,m);return mul*mul%m;} }//小组合数C(n,m)%p //遍历素数表中每一个质因子计算每一组pi^ci%p然后相乘取模 int C(int n,int m,int p){int ans1;for(int i0;prime[i]n;i){int ccal(n,prime[i])-cal(m,prime[i])-cal(n-m,prime[i]); //C(n,m)中含质因子个数 ansans*binaryPow(prime[i],c,p)%p;}return ans; } //Lucas定理求大组合数C(n,m)%p int Lucas(int n,int m,int p){if(m0) return 1;return C(n%p,m%p,p)*Lucas(n/p,m/p,p)%p; } int main(){Find_Prime();int n,m,p;scanf(%d%d%d,n,m,p);printf(%d,Lucas(n,m,p));return 0; } 二、定义式的变形计算逆元 #includestdio.h //扩展欧几里得解出x int exGcd(int a,int m,int x,int y){if(m0){x1;y0;return a;}int gexGcd(m,a%m,x,y);int tempx;xy;ytemp-(a/m)*y;return g; }//逆元得0-m范围内的解 int inverse(int a,int m){int x,y;int gexGcd(a,m,x,y);return (x%mm)%m; }//求小组合数C(n,m)%p int C(int n,int m,int p){int ans1;for(int i1;im;i){ansans*(n-mi)%p;ansans*inverse(i,p)%p;}return ans; }//Lucas求大组合数 C(n,m)%pint Lucas(int n,int m,int p){if(m0) return 1;return C(n%p,m%p,p)*Lucas(n/p,m/p,p)%p;}int main(){int n,m,p;scanf(%d%d%d,n,m,p);printf(%d,Lucas(n,m,p));return 0;} 运行结果 C84,58%52
http://www.zqtcl.cn/news/449774/

相关文章:

  • 利用表单大师做网站网站备案证书放到哪里
  • 辽宁省建设科学研究院网站asp.net做网站 推荐书籍
  • 网站解决访问量超载做国外营销型网站设计
  • 思科中国网站开发案例网站如何进行建设
  • 网页设计与网站建设郑州大学怎么在传奇网站上做宣传
  • 中国建设银行重庆网站首页sns网站需求
  • 外网常用网站全网网站建设设计
  • 成都建设网站费用做数据库与网站招什么人
  • 最好的wordpress教程啥叫优化
  • 哪个网站做网销更好网站流量流出异常
  • 广州网站定做纸箱手工制作大全
  • 数据库修改网站后台密码cms三合一网站源码
  • 一般做哪些外贸网站丰南建设局网站
  • 网站如何被收录情况自己做的网站如何实现下载文件
  • 龙岩网站设计一般要多久深圳做自适应网站设计
  • 类似于拼多多的网站怎么做资料下载网站建设
  • 做商城网站哪里网站官网建设的价格
  • 网站怎么做用户体验山东富国建设投资有限公司网站
  • app ui模板网站首页改版影响优化
  • 周村网站制作哪家好网站设计基本要素
  • 网站制作与维护费用wordpress文章页不显示侧边
  • 嘉兴网站建设正规公司做室内设计人喜欢的网站
  • 入侵dedecms网站管理员密码百度注册域名免费建站
  • 找晚上做的工作去哪个网站企业开发软件公司拓展方案
  • 济宁建站公司wordpress博客入门
  • 做外贸需要网站wordpress app 打包
  • 免费网站站长查询丽水微信网站建设公司
  • 广州品牌网站建设先做网站 先备案
  • jsp系统网站建设带源代码梧州网页设计
  • 二手书籍交易网站开发方式关键词seo排名优化如何