Light OJ 1028 Trailing Zeroes (I) 求n因子数

2024-06-15 11:48

本文主要是介绍Light OJ 1028 Trailing Zeroes (I) 求n因子数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

题目来源:Light OJ 1028

题意:求一个数转化成任意进制后末尾有0的种数 就是一个数因子的个数

思路:一个数可以被分解成若干素数相乘 p1^x1*p2^x2*...*pn^xn

根据乘法原理 因子数为 (x1+1)*(x2+1)*...*(xn+1)

注意剪枝

#include <cstdio>
#include <cstring>
#include <cmath>
#include <algorithm>
using namespace std;
//筛素数 
const int maxn = 1000010;
bool vis[maxn];
int prime[maxn];int sieve(int n)
{memset(vis, 0, sizeof(vis));vis[0] = vis[1] = 1;int c = 0;for(int i = 2; i <= n; i++)if(!vis[i]){prime[c++] = i;for(int j = 2*i; j <= n; j += i)vis[j] = 1;}return c;
}int main()
{int c = sieve(1000000);int cas = 1;int T;scanf("%d", &T);while(T--){long long n, ans = 1;scanf("%lld", &n);for(int i = 0; i < c && prime[i]*prime[i] <= n; i++){if(prime[i] > n)break;if(n % prime[i] == 0){long long sum = 1;while(n % prime[i] == 0){sum++;n /= prime[i];}ans *= sum;}}if(n > 1)ans *= 2;printf("Case %d: %lld\n", cas++, ans-1);}return 0;
}


 

 

这篇关于Light OJ 1028 Trailing Zeroes (I) 求n因子数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1063368

相关文章

PAT-1028

题目描述 某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过200岁的老人,而今天是2014年9月6日,所以超过200岁的生日和未出生的生日都是不合理的,应该被过滤掉。 输入描述: 输入在第一行给出正整数N,取值在(0, 105];随后N行,每行给出1个人的姓名(由不超过5个

ORA-12737: Instant Client Light: unsupported server character set CHS16GBK

当使用Navicat Premiun 英文版连接oracl时可能会报ORA-12737: Instant Client Light: unsupported server character set CHS16GBK错误 这是只要打开Navicat Premiun-->tools-->options 把OCI的地址指向oracle安装目录下的oci.dll即可,地址可能不完全相同,我的是在:F:

二叉树经典OJ练习

个人主页:C++忠实粉丝 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 C++忠实粉丝 原创 二叉树经典OJ练习 收录于专栏【数据结构初阶】 本专栏旨在分享学习数据结构学习的一点学习笔记,欢迎大家在评论区交流讨论💌 目录 前置说明  1. 单值二叉树 2. 相同的树 3. 对称二叉树 4. 二叉树的前序遍历 5. 二叉树中序遍历 6. 二叉树的后序遍历 7. 另一

2000年 - 2022年 Fama-French三因子模型数据+代码

Fama-French三因子模型是由著名经济学家尤金·法玛(Eugene Fama)和肯尼斯·法兰奇(Kenneth French)提出的,旨在改进资本资产定价模型(CAPM),更全面地解释资产收益率的变化。该模型认为,除了市场风险溢价外,还有两个额外的风险因子可以解释股票或投资组合的超额回报率,即市值因子(也称为规模因子)和账面市值比因子。 以下是Fama-French三因子模型中涉及的关键指

unity开发 --------- NGUI (UIButtonColor、TweenColor、Light)

unity开发 --------- NGUI UIButtonColor、TweenColor两个组件可以控制gameobject变色。其中UIButtonColor一般附加在Button上,它是变色事件的发送端。而TweenColor附加在target上,它是变色事件的具体执行单位。 UIButtonColor的属性很简单: public GameObject tweenTa

慎投!新增7本期刊被“On Hold“,14本影响因子下降!

本周投稿推荐 SSCI • 中科院2区,6.0-7.0(录用友好) EI • 各领域沾边均可(2天录用) CNKI • 7天录用-检索(急录友好) SCI&EI • 4区生物医学类,0.5-1.0(录用率99%) • 1区工程类,6.0-7.0(进展超顺) • IEEE(TOP),7.5-8.0(实力强刊) On Hold:新增7本期刊有风险 自科睿唯安发布最新影响因子

警惕!最新17本期刊(含2本Top)被“镇压”,无影响因子无分区,这是被踢了吗?

本周投稿推荐 SSCI • 中科院2区,6.0-7.0(录用友好) EI • 各领域沾边均可(2天录用) CNKI • 7天录用-检索(急录友好) SCI&EI • 4区生物医学类,0.5-1.0(录用率99%) • 1区工程类,6.0-7.0(进展超顺) • IEEE(TOP),7.5-8.0(实力强刊) 本期解析 1、2023JCR于昨天已经正式发布,其中有17本期

IF膨胀时代,“水刊”当赢?2023热门“水刊”影响因子详解!

【欧亚科睿学术】 1 “四大水刊”详情 图片来源:欧亚科睿学术整理 “四大水刊”的影响因子均有所下跌,其中,曾经被列入中科院预警名单的期刊MEDICINE,其影响因子已是连续三年持续下降。从JCR分区来看,四本期刊分区均有所上升。究其原因,其实是因为很多ESCI参与了JCR分区的排名,可以理解为“垫分”了! 2 新“四大水刊”详情 图片来源:欧亚科睿学术整

重磅!2024年最新影响因子(生态学/林学/土壤学/遥感/微生物/环境科学/植物科学) 收藏版!

2024年最新影响因子正式揭晓!2024年6月20日,Clarivate Analytics(科睿唯安)发布了各大SCI期刊的2023年影响因子。从最新结果看,今年的影响因子继续“普跌”,其中顶刊Nature和Science均有下降,分别至50.5和44.7。 我们公众号《生态学者》特地从中选取生态学、林学、土壤学、遥感、微生物学、环境科学及植物科学领域的杂志最新影响因子(均为公众号常推送内容相