用户输出
328
系统信息
Exited with return code 0
编号 | 题目 | 状态 | 分数 | 总时间 | 内存 | 代码 / 答案文件 | 提交者 | 提交时间 |
---|---|---|---|---|---|---|---|---|
#25347 | #1140. ddd和骡马 | Accepted | 100 | 32 ms | 356 K | C++ 17 / 390 B | q3540555 | 2020-04-26 13:56:55 |
#include <bits/stdc++.h>
using namespace std;
int sum(int x) {
int ans = 0;
while (x) ans += x % 10, x /= 10;
return ans;
}
int main() {
int n;
cin >> n;
map<int, int> ans;
for (int i = 1; i <= n; ++i) ++ans[sum(i)];
int cnt = 0;
for (auto x : ans) cnt += x.second * (x.second);
cout << cnt;
return 0;
}