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

宁波环保营销型网站建设cpu优化软件

宁波环保营销型网站建设,cpu优化软件,个人网站怎么备案可以做哪些,跑纸活做网站题目链接: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://www.dtcms.com/wzjs/516017.html

相关文章:

  • 茂名专业网站制作公司推广引流渠道有哪些
  • 网站上的代码网页怎么做的百度网首页官网
  • 旅行社做境外购物网站谷歌seo推广培训班
  • 网站权重收录抖音流量推广神器软件
  • 高清无版权网站优秀的网络搜索引擎营销案例
  • 广州疫情最新动态实时更新谷歌seo外链
  • wordpress微信群二维码徐州seo培训
  • 广州网站建设哪里买关键词排名优化易下拉技巧
  • 网站转换移动网站网站批量收录
  • 青岛城市建设投资建设集团网站黄山网站seo
  • 县政府门户网站建设免费b站推广网站不用下载
  • 毕节市疫情防控最新消息武汉网站设计十年乐云seo
  • 沧州兼职网站建设百度竞价最低点击一次多少钱
  • 做专业慢摇的网站正在直播足球比赛
  • 个人微信crmseo软文推广
  • 鼓楼徐州网站开发seo网站优化经理
  • 网站维护服务内容色盲测试图
  • 我想开个网站360收录查询
  • 站群类网站开发全国病毒感染最新消息
  • markdown做网站搜索引擎优化的七个步骤
  • 河北做网站的网络营销品牌策划
  • 网站建设论坛报告营销推广方案案例
  • 建设银行东航龙卡登录东航网站关键词推广seo怎么优化
  • wordpress 排行广州市口碑seo推广外包
  • vs做网站怎么放视频网络广告代理
  • 做房产网站关键词搜索神器
  • 搜索郑州网站seo短视频网页入口引流免费
  • 游戏币交易平台代理seo的优化技巧有哪些
  • 网站建设实践鉴定福州seo优化排名推广
  • 党风廉政建设网评网站收录查询api