sz 与 rz 命令
2015-10-27 11:23
169 查看
The Last Practice
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 6065 Accepted Submission(s): 1235
[align=left]Problem Description[/align] Tomorrow is contest day, Are you all ready?
We have been training for 45 days, and all guys must be tired.But , you are so lucky comparing with many excellent boys who have no chance to attend the Province-Final.
Now, your task is relaxing yourself and making the last practice. I guess that at least there are 2 problems which are easier than this problem.
what does this problem describe?
Give you a positive integer, please split it to some prime numbers, and you can got it through sample input and sample output.
[align=left]Input[/align] Input file contains multiple test case, each case consists of a positive integer n(1<n<65536), one per line. a negative terminates the input, and it should not to be processed.
[align=left]Output[/align] For each test case you should output its factor as sample output (prime factor must come forth ascending ), there is a blank line between outputs.
[align=left]Sample Input[/align]
60 12 -1
[align=left]Sample Output[/align]
Case 1. 2 2 3 1 5 1 Case 2. 2 2 3 1 Hint 60=2^2*3^1*5^1
[align=left]Author[/align] lcy
[align=left]Source[/align] 杭电ACM集训队训练赛(IV)
[align=left]Recommend[/align] Ignatius.L
本题注意:格式
#include<stdio.h> #include<math.h> #include<string.h> int pri[65538]; int ispri[65538];//32769 int n; void prime() //求出素数数组pri[] { int i,j; memset(ispri,true,sizeof(ispri)); for(i=2;i<32769;i++) for(j=i+i;j<65538;j+=i) ispri[j]=false; i=0; for(j=2;j<65538;j++) if(ispri[j]) pri[i++]=j; n=i; } int main() { int m; prime(); int a ; int x=1; while(scanf("%d",&m)&&m>0) { memset(a,0,sizeof(a)); if(x!=1) //数据组中间要空行 printf("\n"); for(int i=0;m!=1&&i<n;) { if(m%pri[i]==0) { a[i]++; m/=pri[i]; } else i++; } printf("Case %d.\n",x++); for(int i=0;i<n;i++) { if(a[i]!=0) printf("%d %d ",pri[i],a[i]); //每个数据后面都要有空格 } printf("\n"); } return 0; }
本文出自 “try it” 博客,请务必保留此出处http://huahua520amy.blog.51cto.com/6729449/1373768
相关文章推荐
- 虚拟主机配置
- centos6.5 安装svn可视化管理工具 if.svnadmin
- 【NOIP2011】聪明的质检员 二分
- 单元测试——破除依赖
- 微信开发、申请测试号
- 10.26 作业
- 忽略某些文件
- Hadoop-1.x 单机模式部署与测试
- 论文笔记:Ten years of pedestrian detection, what have we learned?
- Unity鼠标设置
- tomcat整合axis2
- HR说简历还是这个格式比较好
- OC --- Category
- poj 2739
- Adaptive to the device and user Device Compatibility , language configuration comments
- 教你如何更改xshell中的转发规则
- Linux下Tomcat的启动、关闭、杀死进程
- 翻译-你必须知道的28个HTML5特征、窍门和技术
- 注册表单常用验证方式
- 将数值四舍五入(保留2位小数)后格式化成金额形式