题意:

是输入N,2<=N<=100000,求N的质因子个数。

样例输入

12
5
30

样例输出

2
1
3

提示

12 = 2 * 2 * 3
5 = 5
30 = 2 * 3 * 5 
解题思路:
就写个判断质数的函数,循环判断就可以,不过不是质数就加,是不同的质数。
具体代码:

#include<iostream>
#include<cmath>
#include<cstring>
using namespace std;
bool temp[100000];
bool Try(int n)//判断素数
{
if(n==2)
return true;
for(int i=2;i<n;i++)
{
if(n%i==0)
return false;
}
return true;
}
int main()
{
int n;
int num,sum;
while(cin>>n)
{
sum=0;
num=2;
memset(temp,false,sizeof(temp));
while(n)
{
if(n==1)
break;
if(Try(num)&&n%num==0)
{
n/=num;
temp[num]=1;
}
else
{
num++;
}
}
for(int i=0;i<=100000;i++)
if(temp[i])
sum++;
cout<<sum<<endl;
}
system("pause");
return 0;
}

View Code

zzuli训练赛_05_13-K相关推荐

  1. Dream_Chaser队训练赛第一场 K题

    Dream_Chaser队训练赛第一场 K题 题目来自2012成都区域赛 K - Yet Another Multiple Problem Time Limit:20000MS     Memory ...

  2. 2021年度训练联盟热身训练赛第四场 H - Rock Paper Scissors(字符串匹配,FFT)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 2021年度训练联盟热身训练赛第四场 H - Rock Paper Scissors(字符串匹配,FF ...

  3. ACM训练赛--递推专题

    1001: Buy the Ticket Problem Description The "Harry Potter and the Goblet of Fire" will be ...

  4. 数据挖掘竞赛-轴承故障检测训练赛

    轴承故障检测 简述 DC上的一个训练赛,简单的多分类问题.说实话,还是比较有意思的,虽然很多人正确率都达到了1(也就是测试集预测结果全过),但是如果训练集和测试集数据量加大,那么这个结果可能就不是这样 ...

  5. 【ECJTU_ACM 11级队员2012年暑假训练赛(8) - F - A Mame】

    Home Problems Status Contest Register Login B题要套一个数论的模版,注意m=1!! C题可以二分匹配,把行列看作点; 不能开百度,开谷歌搜题解,再次强调!一 ...

  6. ACM算法训练赛——STL(完结)

    STL训练赛 A - JiaoZhu and SC #include <bits/stdc++.h> #define int long long #define rep(i, a, b) ...

  7. HDU6578 2019HDU多校训练赛第一场 1001 (dp)

    HDU6578 2019HDU多校训练赛第一场 1001 (dp) 传送门:http://acm.hdu.edu.cn/showproblem.php?pid=6578 题意: 你有n个空需要去填,有 ...

  8. 蓝桥杯国赛五一训练赛(1)

    蓝桥杯国赛五一训练赛(1)(链接) 问题 A: 费解的开关 你玩过"拉灯"游戏吗?25盏灯排成一个5x5的方形.每一个灯都有一个开关,游戏者可以改变它的状态.每一步,游戏者可以改变 ...

  9. PTA天梯训练赛一二

    训练赛一 7-5 连续因子 (20 分) 思路: 暴力枚举起点,每次从起点往后延伸,并且更新长度和起点,最后输出即可. 代码: int main(){ll n;scanf("%lld&quo ...

最新文章

  1. 五分钟搞定VS2017+TensorRT环境搭建
  2. 估值380亿美元!这家微软、谷歌、亚马逊都投资的AI初创公司什么来头?
  3. java基础之构造方法
  4. nyoj655光棍的yy
  5. 再厉害的魔术也比不上真正的redux
  6. Wi-Fi闪开,网速快 100 倍的Li-Fi要来了
  7. Sql语句分页,有待优化
  8. Python数据处理Tips数据预处理操作方法汇总
  9. 简单的amr转换mp3音频格式转换方法
  10. 与大家分享学钢琴会出现的一些问题及解决方法
  11. 每日新闻:雷军微博互动李东生,小米又有新动作?
  12. python读书心得体会_终于领会学习python的心得体会
  13. 思维题:三个箱子,一个只装苹果,一个只装橙,另一个装苹果和橙,请问?
  14. ppt文字磨砂玻璃效果制作教程
  15. 匿名管道和命名管道(代码剖析)
  16. real——表单样式
  17. Qt 打印机打印条形码,二维码
  18. win10 64位的d3dx9_43.dll
  19. Python 应用: 使用Tushare的数据,计算多只股票收益率之间的相关系数与协方差
  20. 基于NET材料归档管理系统毕业设计源码181757

热门文章

  1. 如何从你的缓存分析全世界
  2. 什么是字节码和字节码有什么好处?
  3. JMeter定时器2
  4. Java多线程导出,单线程压缩
  5. 数据库事务 --- Database Transaction
  6. 核函数(Kernel function)(举例说明,通俗易懂)
  7. C语言飞机大战程序思路,C语言实现简单的飞机大战
  8. Windows 7各版本的主要区别
  9. 安全网站相关,漏洞修复
  10. 成功解决 无法访问服务器端口问题