project euler problem 32又是暴搜
2013-10-20 15:18
260 查看
感觉20到30题都是暴力搜索…………
#include <iostream> #include <map> #include <deque> #include <queue> #include <stack> #include <string> #include <cstring> #include <cstdio> #include <cmath> #include <algorithm> #include <map> #include <set> using namespace std; int main() { int i,sum=0,sum1,a[10]={1,1,2,6,24,120,720,5040,40320,362880}; for(i=3;i<=10000000;i++) { sum1=0; int j=i; while(j) { sum1+=a[j%10]; j/=10; } if(sum1==i) sum+=i; } cout<<sum<<endl; return 0; }
相关文章推荐
- Project Euler Problem 32 Pandigital products
- Project Euler problem 32
- http://projecteuler.net/problem=32 [Answer:45228]
- Project Euler Problem 32
- Project Euler Problem 32
- Project Euler problem 22
- Project Euler problem 54
- Project Euler Problem 25
- Project Euler Problem 387 - Harshad Numbers - 深度优先
- Project Euler Problem 18 Maximum path sum I
- http://projecteuler.net/problem=1
- http://projecteuler.net/problem=26 [Answer:983]
- Project Euler Problem 75
- project euler problem 11
- Project Euler -> problem 1
- Project Euler Problem 25
- Project Euler problem 60
- Project Euler problem 64
- project euler problem 12
- project euler problem 30