用户输出
328
系统信息
Exited with return code 0
编号 | 题目 | 状态 | 分数 | 总时间 | 内存 | 代码 / 答案文件 | 提交者 | 提交时间 |
---|---|---|---|---|---|---|---|---|
#25306 | #1140. ddd和骡马 | Accepted | 100 | 34 ms | 356 K | C++ / 372 B | 文试97-雷广涵 | 2020-04-25 18:14:30 |
#include <iostream>
#include <cstring>
using namespace std;
const int MAX = 1e5 + 5;
int f(int a) {
int k = 0;
do {
k = k + a % 10;
a = a / 10;
} while (a > 0);
return k;
}
int main() {
int n;
int a[100];
memset(a, 0, sizeof(a));
cin >> n;
for (int i = 1; i <= n; i++) {
a[f(i)]++;
}
int ans = 0;
for (int i = 1; i <= 50; i++) ans += a[i] * a[i];
cout << ans << endl;
return 0;
}