poj 1316 Self Numbers
2012-06-05 19:52
295 查看
#include <iostream> #include <memory.h> using namespace std; int self_number[100000];//刚开始的时候,因为数组开得太小了,贡献了3次RE,惨!因为它的相加之和会大于10000的! int main() { int i, tmp, ans; memset(self_number, 0, sizeof(self_number)); for (i = 1; i <= 10000; i++) { tmp = i; ans = 0; ans += tmp; while (tmp) { int t = tmp % 10; ans += t; tmp /= 10; } if (self_number[ans] == 0) self_number[ans] = 1; } for (i = 1; i <= 10000; i++) if (self_number[i] == 0) cout << i << endl; system("pause"); }
相关文章推荐
- POJ 1316 Self Numbers
- Self Numbers(POJ--1316
- Poj 1316 Self Numbers(水题)
- POJ 1316 self numbers 整数各位相加处理
- [1316]Self Numbers (水题)POJ
- POJ 1316 Self Numbers
- poj 1316 Self Numbers(水)
- poj1316 Self Numbers
- POJ 1316 Self Numbers
- OpenJudge/Poj 1316 Self Numbers
- Self Numbers (poj 1316)
- POJ1316 Self Numbers【水题】
- poj 1316 Self Numbers
- poj 1316 Self Numbers
- POJ 1316 Self Numbers(我的水题之路——筛法)
- POJ 1316 Self Numbers (水题)
- POJ 1316 Self Numbers
- poj 1316 Self Numbers
- POJ1316 Self Numbers
- POJ 1316 Self Numbers