4 条题解
-
1
#include<stdio.h> #include<string.h> char s[1000006]; int a[1000006]; int main() {
scanf("%s", s); int n = strlen(s); for (int k = 0; k < n; k++) { a[k + 1] = s[k] - '0'; } a[n] = a[n] + 2; for (int p = n; p >= 1; p--) { if (a[p] >= 10) { a[p] = a[p] % 10; a[p - 1] ++; } } if (a[0] == 0) { for (int k = 1; k <= n; k++) { printf("%d", a[k]); } } if (a[0] == 1) { for (int k = 0; k <= n; k++) { printf("%d", a[k]); } }
}
信息
- ID
- 788
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- 递交数
- 399
- 已通过
- 87
- 上传者