博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PAT 1059. Prime Factors (25) 质因子分解
阅读量:5251 次
发布时间:2019-06-14

本文共 1487 字,大约阅读时间需要 4 分钟。

题目链接 

Given any positive integer N, you are supposed to find all of its prime factors, and write them in the format N = p1^k1 * p2^k2 *…*pm^km.

Input Specification:

Each input file contains one test case which gives a positive integer N in the range of long int.

Output Specification:

Factor N in the format N = p1^k1 * p2^k2 *…*pm^km, where pi's are prime factors of N in increasing order, and the exponent ki is the number of pi -- hence when there is only one pi, ki is 1 and must NOT be printed out.(坑爹,这最后一句不是说满足情况不输出,可答案是要输出的,害我吓考虑2个case没过)

Sample Input:

97532468

Sample Output:

97532468=2^2*11*17*101*1291 ---------------------------------------------------华丽的分割线---------------------------------------------------------------------------------------------
1 #include 
2 #include
3 using namespace std; 4 const int maxn=100005; 5 int prime[maxn],pnum=0; 6 bool p[maxn]={
0}; 7 void Find_Prime(){ 8 p[0]=p[1]=true; 9 for(int i=2;i
1)47 printf("%d^%d",fac[i].x,fac[i].cnt);48 else49 printf("%d",fac[i].x);50 }51 printf("\n");52 }53 int main()54 {55 Find_Prime();56 int n;57 while(scanf("%d",&n)!=EOF){58 if(n==1)59 printf("1=1\n");60 else{61 PrimeFactor(n);62 Print_fac(n);63 }64 65 /*66 int a=(1<<31)-1;67 cout<
<

 

转载于:https://www.cnblogs.com/johnleo/p/Prime_factor.html

你可能感兴趣的文章
读书笔记-整洁代码编写
查看>>
实践SQLServer Tuning
查看>>
如莲开发平台(MIS基础框架、Java技术、B/S结构)
查看>>
根据图片url地址获取图片的宽高
查看>>
JIRA地址
查看>>
centos下安装lanmp
查看>>
Bytom资产发行与部署合约教程
查看>>
Python3 yield使用总结
查看>>
hdu 2147 kiki's game
查看>>
java 面试题总结
查看>>
BZOJ3746 : [POI2015]Czarnoksiężnicy okrągłego stołu
查看>>
BZOJ4310 : 跳蚤
查看>>
NSNotificationCenter详解
查看>>
4、Spring Boot 2.x 自动配置原理
查看>>
让Windows Server 2008 + IIS 7+ ASP.NET 支持10万个同时请求
查看>>
Oracle中字符串连接的实现方法
查看>>
Memcache笔记04-Memcached机制深入了解
查看>>
基于c++的日志文件实现
查看>>
JDBC_PreparedStatement用法_占位符_参数处理
查看>>
ASP.NET MVC 3 Beta 发布了
查看>>