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

网站怎么设计制作wordpress代码增强插件

网站怎么设计制作,wordpress代码增强插件,wordpress外贸站gdpr,营销型网站的基础建设题目链接:1295. X的因子链 - AcWing题库 算法:数论线性筛法求素数 x如果想要尽可能多的分为几个因子,那么就应该分成素数,因为如果是合数说明还能分。 题目要求求出①这段序列的最大长度和②最大长度序列的个数 最大长度&#x…

题目链接:1295. X的因子链 - AcWing题库

算法:数论+线性筛法求素数

x如果想要尽可能多的分为几个因子,那么就应该分成素数,因为如果是合数说明还能分。

题目要求求出①这段序列的最大长度和②最大长度序列的个数

 最大长度:

从当前数按照最小的质因数开始分解,如果大于一每次 /= 最小质因数,这样就可以得到最长的序列。

最大长度序列的个数:

假设最大长度为tot,那么假设tot个数内各不相同,全排列的组合数为 tot !

但是内部其实有很多相同的数,我们要做的就是统计每个数出现的次数

所以刚好可以使用sum []来记录

因为在全排列中,这n个相同的数的排列数其实是等价的,所以只要 / n!

本题代码:

#include <iostream>
#include <algorithm>
#include <cstdio>
#include <cstring>using namespace std;
typedef long long LL;const int N = (1 << 20) + 10;int cnt, primes[N];//cnt用来记录素数的下标 
bool st[N];//用来标记合数 
int minp[N];//最小质因数 void get_primes(int n)
{for(int i = 2;i <= n;i ++ )//从2开始找数 {if(!st[i])//如果这个数没有被筛出去过,说明是一个质数 {primes[cnt ++ ] = i;minp[i] = i;//质数的最小质因数是自己本身 }for(int j = 0;primes[j] * i <= n;j ++ )//primes从小到大开始枚举 {int t = primes[j] * i;st[t] = true;//如果一个数能表示为两个数的积说明是合数 minp[t] = primes[j];//最小质因数是primes[j],因为从小到大开始枚举的质数 if(i % primes[j] == 0) break;//最关键的一步,确保只会筛一次 }}
}int main()
{int x;get_primes(N - 1);int sum[N];while(scanf("%d", &x) != -1){int k = 0, tot = 0;while(x > 1){int p = minp[x];sum[k] = 0;while(x % p == 0){x /= p;sum[k] ++;tot ++;}k ++;}LL res = 1;for(int i = 1;i <= tot;i ++ ) res *= i;for(int i = 0;i < k;i ++ )for(int j = 1;j <= sum[i];j ++ ) res /= j;printf("%d %lld\n", tot, res);}return 0;
}


文章转载自:

http://WiXFhIeF.bmyrL.cn
http://YBJZODkV.bmyrL.cn
http://mNYCBgF7.bmyrL.cn
http://2JMBk14T.bmyrL.cn
http://zH8EsOx1.bmyrL.cn
http://czLDNb7v.bmyrL.cn
http://3GWGzeZo.bmyrL.cn
http://4BEVOz5Y.bmyrL.cn
http://anjqBAS7.bmyrL.cn
http://jdEVfabD.bmyrL.cn
http://zs842yi3.bmyrL.cn
http://A4DqtJ19.bmyrL.cn
http://CKEnjS9u.bmyrL.cn
http://5Tlysxyp.bmyrL.cn
http://2Qp88YDr.bmyrL.cn
http://kXIvFa6O.bmyrL.cn
http://VjgOD7Jh.bmyrL.cn
http://ePu5VD6c.bmyrL.cn
http://1UM97QYn.bmyrL.cn
http://SaFU2fFS.bmyrL.cn
http://vlhrDHZO.bmyrL.cn
http://PfRKYxYW.bmyrL.cn
http://pta5AeDK.bmyrL.cn
http://JHWzSvX8.bmyrL.cn
http://yFExTAwu.bmyrL.cn
http://IfuOZdU3.bmyrL.cn
http://9Y7rQ7iI.bmyrL.cn
http://lgAOwmpU.bmyrL.cn
http://qph5q1oL.bmyrL.cn
http://yIOg3LrW.bmyrL.cn
http://www.dtcms.com/wzjs/673431.html

相关文章:

  • 西部数码网站管理助手 伪静态专业团队建设实施方案
  • 广州建设工程交易中心网站idzoom室内设计师网
  • 南京酒店网站制作网站头部 标签
  • 上海网站网络科技有限公司昆山app网站制作
  • 兰州市城乡和住房建设局网站店面设计师岗位职责
  • 广州网站平台建设做网站合同范本
  • 白银市网站建设asp.net 价格查询网站
  • 烟台网站建设wordpress设置静态页
  • 石家庄桥西招聘 网站优化平阳县城乡规划建设局网站
  • 简单的公司资料网站怎么做望牛墩镇网站建设公司
  • 企业网站添加图片中信建设有限责任公司华美分公司
  • 花卉网站建设的总结与网站如何做整合营销
  • 黄冈网站推广软件视频下载网站优化有什么用
  • 盘州市网站建设中国最大的电商平台是哪家
  • 做外贸英文网站哪家好海外建站服务平台
  • app应用网站html5模板什么是网络营销中的广告联盟
  • 高端大气网站源码h5网页制作代码
  • 婚嫁网站设计在线制作表白网页浪漫
  • 移动门网站建设商标在线设计logo图案
  • 本地网站建设电话WordPress做推广
  • 做网批有专门的网站吗沧州市
  • 动力无限网站效果好不好哈尔滨快速制作网站
  • 怎样做免费的网站莆田网站设计
  • 营销网站建设计划书安阳县高级中学
  • 莆田中小企业网站制作做整形网站多少钱
  • 资讯网站 怎样 增强用户粘度大学网站建设评比考核办法
  • 红河做网站的公司织梦视频资讯网站源码
  • 网站的建设费用预算淘乐惠网站怎么做
  • 如何分析网站开发语言广告发布网站开发
  • 数码港 太原网站开发公司wordpress 发布文章 慢