POJ 1316 解题报告

来源:互联网 发布:linux ssh配置企业应用 编辑:程序博客网 时间:2024/06/17 01:04

好像也没啥说的。

1316Accepted248K0MSC++868B

/* ID: thestor1 LANG: C++ TASK: poj1316 */#include <iostream>#include <fstream>#include <cmath>#include <cstdio>#include <cstring>#include <limits>#include <string>#include <vector>#include <list>#include <set>#include <map>#include <queue>#include <stack>#include <algorithm>#include <cassert>using namespace std;const int MAXN = 10000;int next(int n){int r = n;while (n){r += n % 10;n /= 10;}return r;}int main(){std::ios::sync_with_stdio(false);std::vector<bool> self(MAXN, true);for (int i = 1; i < MAXN; ++i){int c = i, n;while (true){n = next(c);if (n == c || !self[n]){break;}self[n] = false;c = n;}}for (int i = 1; i < MAXN; ++i){if (self[i]){cout << i << endl;}}return 0;  }


0 0