用户输出
328
系统信息
Exited with return code 0
编号 | 题目 | 状态 | 分数 | 总时间 | 内存 | 代码 / 答案文件 | 提交者 | 提交时间 |
---|---|---|---|---|---|---|---|---|
#25330 | #1140. ddd和骡马 | Accepted | 100 | 28 ms | 360 K | C++ 11 / 421 B | 计试001陈子鹏 | 2020-04-25 21:20:20 |
#include <bits/stdc++.h>
using namespace std;
int n[50];
int N;
int ddd(int a) {
int ans = 0;
while (a >= 10) {
ans += a % 10;
a /= 10;
}
ans += a;
return ans;
}
int solve(int N) {
for (int i = 1; i <= N; i++) {
n[ddd(i)]++;
}
int ans = 0;
for (int i = 1; i < 50; i++) {
ans += n[i] * n[i];
}
return ans;
}
int main() {
scanf("%d", &N);
printf("%d", solve(N));
return 0;
}