杭电2710
来源:互联网 发布:直播刷人气软件 编辑:程序博客网 时间:2024/05/01 19:52
Max Factor
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2450 Accepted Submission(s): 749
Problem Description
To improve the organization of his farm, Farmer John labels each of his N (1 <= N <= 5,000) cows with a distinct serial number in the range 1..20,000. Unfortunately, he is unaware that the cows interpret some serial numbers as better than others. In particular, a cow whose serial number has the highest prime factor enjoys the highest social standing among all the other cows.
(Recall that a prime number is just a number that has no divisors except for 1 and itself. The number 7 is prime while the number 6, being divisible by 2 and 3, is not).
Given a set of N (1 <= N <= 5,000) serial numbers in the range 1..20,000, determine the one that has the largest prime factor.
(Recall that a prime number is just a number that has no divisors except for 1 and itself. The number 7 is prime while the number 6, being divisible by 2 and 3, is not).
Given a set of N (1 <= N <= 5,000) serial numbers in the range 1..20,000, determine the one that has the largest prime factor.
Input
* Line 1: A single integer, N
* Lines 2..N+1: The serial numbers to be tested, one per line
* Lines 2..N+1: The serial numbers to be tested, one per line
Output
* Line 1: The integer with the largest prime factor. If there are more than one, output the one that appears earliest in the input file.
Sample Input
436384042
Sample Output
38/*题目的意思是求给出的几个数值中的最大且为素数的除数*/#include <iostream>#include <string.h>#define size 20005using namespace std;int main(){int s[size];int flag;int i,j;int n,t;int max;memset(s,0,sizeof(s));///////用素数筛选法,筛选出所有素数。s[1]=1;for(i=2;i<=size;i++)if(s[i]==0)for(j=i;j<=size;j+=i)s[j]=i;while(cin>>t){max=0;for(i=0;i<t;i++){cin>>n;if(s[n]>max)//////找到最大的那个素数{max=s[n];flag=n;}}cout<<flag<<endl;}return 0;}
- 杭电2710
- 杭电2710-Max Factor
- 杭电 2710(水题)
- 杭电
- 杭电
- 杭电
- 杭电2710 Max Factor(坑)
- 杭电 1234 和 杭电 2115
- 杭电2056之Rectangles 杭电
- 杭电ACM1061Rightmost Digit
- 杭电2099 7.11
- 杭电ACM 1003
- 杭电 ACM 2016
- 杭电ACM1466
- 杭电ACM1003
- 杭电ACM1225
- 杭电ACM2023
- 杭电ACM2602
- 需求变更
- dede调用副栏目文章列表方法
- ORACLE10G 出现00600的一个BUG的解决方案
- c# datatable 数据类型 转 泛型
- Android反编译工具
- 杭电2710
- Apache Shiro Web应用过滤器
- oracle最高效的删除重复记录方法
- PHP原理之内存管理中难懂的几个点
- oracle递归START WITH...CONNECT BY PRIOR子句用法
- 安装Visual Assit 可在VS2010/VC6.0中使用
- iOS开发那些事--nib、xib与故事板的关系
- vmalloc代码
- jffs2文件系统磁盘写入