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

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

자릿수 합이 같은 수

시간 제한2초메모리 제한256 MB

요약
자릿수 합이 모두 같은 서로 다른 양의 정수 n개를 골라 합이 최소가 되게 합니다.
난이도

보통10점 중 7점

유형
수학, 그리디, 완전 탐색
정답자
아직 제출이 없습니다

문제

양의 정수 xx의 각 자리 숫자를 모두 더한 값을 xx의 자릿수 합이라고 한다. 예를 들어 22, 1111, 2020의 자릿수 합은 모두 22다.

자릿수 합이 모두 같은 서로 다른 양의 정수 nn개를 고른다. 고른 nn개의 합이 가장 작아지도록 할 때, 그 합을 구하는 프로그램을 작성하시오.

입력

첫째 줄에 정수 nn이 주어진다. (1≤n≤50001 \le n \le 5000)

출력

첫째 줄에 자릿수 합이 모두 같은 서로 다른 양의 정수 nn개의 합 중 가능한 최솟값을 출력한다.

예제5

  1. 예제 1

    입력
    2
    
    예상 출력
    11
    
  2. 예제 2

    입력
    3
    
    예상 출력
    33
    
  3. 예제 3

    입력
    1
    
    예상 출력
    1
    
  4. 예제 4

    입력
    4
    
    예상 출력
    66
    
  5. 예제 5

    입력
    10
    
    예상 출력
    495