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

网站会员系统源码wordpress简约下载站模板下载

网站会员系统源码,wordpress简约下载站模板下载,软件app开发制作多少钱,手机网页制作apphttps://www.luogu.org/problem/show?pid3200 首先#xff0c;我们不能保证要求的数的逆元和模域互质#xff1b; 所以我们要用分解质因数来抵消除法#xff1b; 其实逆元的话即使可行也会超时#xff1b; 那么我转载了#xff0c;实在没什么可以说的#xff1b; 另… https://www.luogu.org/problem/show?pid3200 首先我们不能保证要求的数的逆元和模域互质 所以我们要用分解质因数来抵消除法 其实逆元的话即使可行也会超时 那么我转载了实在没什么可以说的 另外卡特兰数 http://baike.baidu.com/link?urlSt3mmth0khr1jUoD9Vwdroupnfajo6hhTSgwvOkjAPrP0Htt12nZjsMue4T_5JhMopRqlhgAkCt2dDzd378Kg8xjsSYwGn3J_CMLgsvI4Psdhj3z0s4zTucxc1v6dRlP 话说这个方法好巧妙啊 http://blog.csdn.net/jiangshibiao/article/details/24009239 【转化】就是求卡特兰数。 【初始代码】 #includecstdio using namespace std; typedef long long ll; ll prime[200005],a[200005]; bool f[2000005]; ll temp,n,p,i,j,cnt,mod; ll pow(ll a,ll b) { ll ans; for (ans1;b;b1,aa*a%mod) if (b1) ansans*a%mod; return ans; } int main() { scanf(%lld%lld,n,mod); for (i2;in*2;i) { if (!f[i]) prime[cnt]i; for (j1;jcntprime[j]*in*2;j) f[prime[j]*i]true; } for (in2;in*2;i) for (j1,pi;jcntp;j) while (p%prime[j]0) a[j],p/prime[j]; for (i2;in;i) for (j1,pi;jcntp;j) while (p%prime[j]0) a[j]--,p/prime[j]; temp1; for (j1;jcnt;j) if (a[j]) temp(temp*pow(prime[j],a[j]))%mod; printf(%lld,temp);for (;;); return 0; } 用欧拉筛法On的效率求出每个质数。然后枚举阶乘像质数表一样把一个数给分解。但是效率很低。 【优化1】如果一个数是合数我们可以把它的某个因子记下来。然后我们同样从开始枚举阶乘而且是倒着枚举。对于每个数如果它是合数我就把它分解。比如设f[n]为结果中含有n因子的个数。u是n的一个约数。那么我们可以f[u]f[n],f[n/u]f[n]。这样就不用多次用快速幂了。直到n是质数为止。 【优化2】开始可以把1–n的f[i]设为-1把n2–2*n(注意最后要除n1,所以从n2开始)的f[i]设为1.这样只需1次循环。 【AC代码】 #includecstdio using namespace std; typedef long long ll; ll prime[200005],a[2000005],come[2000005]; ll temp,n,p,i,j,cnt,mod; ll pow(ll a,ll b) { ll ans; for (ans1;b;bb/2,aa*a%mod) if (b1) ansans*a%mod; return ans; } int main() { scanf(%lld%lld,n,mod); for (i2;in*2;i) { if (!come[i]) prime[cnt]i; for (j1;jcntprime[j]*in*2;j) come[prime[j]*i]i; } temp1; for (i2;in;i) a[i]-1; for (in2;i2*n;i) a[i]1; for (in*2;i1;i--) if (come[i]) { a[come[i]]a[i]; a[i/come[i]]a[i]; } else temptemp*pow(i,a[i])%mod; printf(%lld,temp); return 0; } 转载于:https://www.cnblogs.com/largecube233/p/6797912.html
http://www.pierceye.com/news/445619/

相关文章:

  • 玉环城乡建设规划局网站企业网站源码带后台
  • 网站热点关键词免费可商用素材网站
  • 网站站内优化案例自己做的网页怎么上传网站吗
  • 深圳制作网站有用吗如何做网站优化
  • 皖住房建设厅网站the 7 wordpress
  • 怎么自己学着做网站写网站代码
  • 自己电脑上做的网站 怎么让别人看怎么做网站在谷歌
  • 同一ip 网站 权重怎样做才能发布你的网站
  • 上海利恩建设集团有限公司网站社交网站先做pc站可以吗
  • 用网站做淘宝客新媒体销售好做吗
  • 手机模板的网站哪个好wordpress关闭google字体
  • 医疗行业网站怎么做网站反链和外链的区别
  • html网站开发事例教程一起做网店官网下载
  • 中小企业网站优化锦州网站制作公司
  • 谁会在掏宝网上做网站网站开发与设计课程设计
  • 公司网站建设的改进的建议前潮网络网站建设
  • 济宁500元网站建设wordpress 安装错误
  • 网站建设周记网站建设公司面临的问题
  • 网站可视化编辑普通网站与营销型网站有什么区别
  • 网站 手机 微信 app福建网站开发企业
  • 台州网站制作推广net网站开发教程
  • seo的网站点个赞科技 网站制作
  • 百合网 网站 开发做推广都有什么网站
  • 娄底建设网站的公司wordpress 五色可选
  • 椒江网站建设公司企业网站建设合同书模板
  • 怎么给网站加ico图标怎么把网站横幅做很大
  • 中原郑州网站建设金乡县住房与城乡建设局网站
  • 网址收录网站wordpress安装位置
  • 家教网站建设wordpress改变字体
  • 深圳企业网站制作公司介绍悠悠我心个人网站模板