#include<cstdio> typedef long long ll; ll x, y, r[10], m, c; int main() { scanf("%lld", &x); for (m = 1; x; m *= 10) { c++; int t = x % 10; x /= 10; for (int j = 0; j < t; j++) r[j] += (x + 1)*m; r[t] += x*m + y + 1; for (int j = t + 1; j < 10; j++) r[j] += x*m; y += t*m; } r[0] -= (m - 1) / 9; for (int i = 0; i < 10; i++) printf("%lld ", r[i]); return 0; }
1019번: 책 페이지
https://www.acmicpc.net/problem/1019
피드 구독하기:
댓글
(
Atom
)
댓글 없음 :
댓글 쓰기