Project Euler:Problem 77 Prime summations
来源:互联网 发布:java二级证书有用吗 编辑:程序博客网 时间:2024/05/09 09:18
It is possible to write ten as the sum of primes in exactly five different ways:
7 + 3
5 + 5
5 + 3 + 2
3 + 3 + 2 + 2
2 + 2 + 2 + 2 + 2
What is the first value which can be written as the sum of primes in over five thousand different ways?
#include <iostream>#include <string>using namespace std;int prime[1000]; //存储前1000个质数bool vis[10000];void getPrime(){int count = 0;memset(vis, 0, sizeof(vis));for (int i = 2; i < 10000; i++){if (!vis[i]){if (count >= 1000)break;prime[count++] = i;for (int j = i*i; j < 10000; j += i)vis[j] = 1;}}}int main(){getPrime();int *ways;int num = 2;while (true){ways = new int[num+1];for (int i = 0; i < num + 1; i++)ways[i] = 0;ways[0] = 1;for (int i = 0; i < 1000; i++){for (int j = prime[i]; j <= num; j++){ways[j] += ways[j - prime[i]];}}//cout << num <<" " << ways[num]<< endl;if (ways[num]>5000)break;elsenum++;}cout << num << endl;system("pause");return 0;}
0 0
- Project Euler:Problem 77 Prime summations
- Project Euler #77: Prime summations 回溯法得不到满分
- Project Euler:Problem 76 Counting summations
- 【Project Euler】【Problem 3】Largest prime factor
- 【Project Euler】【Problem 7】10001st prime
- Project-Euler problem 60 Prime pair sets
- Project Euler:Problem 41 Pandigital prime
- Project Euler:Problem 49 Prime permutations
- Project Euler:Problem 50 Consecutive prime sum
- Project Euler:Problem 51 Prime digit replacements
- Project Euler:Problem 60 Prime pair sets
- Project Euler:Problem 87 Prime power triples
- Project Euler Problem 3: Largest prime factor
- Project Euler Problem 7: 10001st prime
- Project Euler Problem 543 Prime-Sum Numbers
- projecteuler No.77 Prime summations
- Euler Project Problem 6
- project euler problem 11
- 当一个对象被当做参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
- OpenMP:向量内积
- MySQL-SQL_CALC_FOUND_ROWS
- oracle账号解锁
- xcode6 如何通过开发证书导出项目ipa包
- Project Euler:Problem 77 Prime summations
- JAVA基础 - public、private、protected的作用域,以及不写时的区别?
- 微信公众号提交开发者提示token验证失败
- isArray()方法 判定此Class对象是否表示一个数组类
- 木质圆模板厂家论供应链的重要性
- hdu 3573 贪心 + 模拟
- 搜索引擎技术原理
- 《世界历史》—史前时期的分期
- 网站制作实战积累-内DIV的margin溢出问题