아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

꿈결의 숫자 세기

시간 제한1초메모리 제한128 MB

요약
M부터 N까지의 모든 정수를 십진법으로 적을 때 각 숫자 0부터 9가 몇 번씩 나타나는지 센다.
난이도

보통10점 중 5점

유형
수학, 완전 탐색, 구현, 정수론
정답자
아직 제출이 없습니다

문제

소 베시(Bessie)는 잠이 오지 않아, 깨어 있는 상태와 나른한 졸음 사이를 오가며 몽상에 잠겨 있었습니다. 좀처럼 잠들지 못한 베시는 양 대신 숫자를 세기 시작했습니다. 베시는 머릿속이 아주 또렷해서 숫자를 셀 때마다 그 숫자를 생생하게 떠올렸고, 그러다 보니 각 자리의 숫자에 눈길이 갔습니다. 문득 이런 궁금증이 생겼습니다. 연속한 정수들을 차례로 세어 나갈 때, 각 숫자는 몇 번이나 나타날까요?

두 정수 MM과 NN이 주어집니다. MM부터 NN까지의 모든 정수를 생각합니다. 00부터 99까지의 각 숫자에 대해, 이 정수들을 십진법으로 적었을 때 그 숫자가 모두 몇 번 나타나는지 세어 출력하세요.

제약 조건:

  • 1≤M≤N≤2,000,000,0001 \le M \le N \le 2{,}000{,}000{,}000
  • N−M≤500,000N - M \le 500{,}000

입력

  • 첫째 줄: 공백으로 구분된 두 정수 MM과 NN.

출력

  • 첫째 줄: 공백으로 구분된 열 개의 정수. ii번째 정수(ii는 00부터 99까지)는 MM부터 NN까지의 모든 정수를 적을 때 숫자 ii가 나타나는 횟수입니다.

예제2

  1. 예제 1

    입력
    129 137
    
    예상 출력
    1 10 2 9 1 1 1 1 0 1
    
  2. 예제 2

    입력
    1 10
    
    예상 출력
    1 2 1 1 1 1 1 1 1 1