Project Euler Problem 50
来源:互联网 发布:端口号是干嘛的 编辑:程序博客网 时间:2024/05/23 01:18
这是简单题,直接枚举每个起始的质数,然后连续质数相加,记录下能得到的最大的质数的项数,然后找到最大项数即可。
#include<stdio.h>bool isPrime(int n)//判断质数{int i;for(i=2;i*i<=n;i++)if(n%i==0)return false;return true;}int main(){int xx,num,sum=0,max=0,cnt,ans;for(xx=2;xx<1000;xx++)//枚举起始位置{if(!isPrime(xx))//从质数开始continue;cnt=0,sum=0;for(num=xx;;num++){if(sum+num>1000000)break;if(!isPrime(num))//只能加质数continue;cnt++;//记录项数sum+=num;if(isPrime(sum)){if(cnt>max)//得到最大项数,和答案{max=cnt;ans=sum;}}}}printf("%d %d\n",max,ans);return 0;}
- Project Euler Problem 50
- Project Euler problem 50
- Project-Euler problem 1-50
- Project Euler:Problem 50 Consecutive prime sum
- Euler Project Problem 6
- project euler problem 11
- Project Euler Problem 81
- Project Euler Problem 60
- Project Euler Problem 59
- Project Euler Problem 58
- Project Euler Problem 57
- Project Euler Problem 16
- Project Euler Problem 30
- Project Euler Problem 31
- Project Euler Problem 32
- Project Euler Problem 14
- Project Euler Problem 15
- Project Euler Problem 17
- win7 去快捷方式箭头
- 存储过程
- 日历一(待编辑)
- Gson使用中遇到的Date格式问题
- 匿名类实现Runnable接口
- Project Euler Problem 50
- 使用接口要注意地方
- 如何在Windows上下载Android源代码
- openfire3.6.4外连数据库(mysql)
- Java 终止线程的方法
- 在MFC下MCI的简单调用,封装成类
- 关于指针和形参结合的一个程序的分析
- FTP 文件上传整理
- ASP.NET 路由重写——伪静态