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

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

흥미로운 수

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

요약
n이 주어질 때 자릿수의 합이 n이고 n으로 나누어지는 가장 작은 양의 정수를 구한다.
난이도

어려움10점 중 8점

유형
동적 계획법, BFS, 정수론, 그리디
정답자
아직 제출이 없습니다

문제

주어진 수 nn에 대해, 자릿수의 합이 nn이고 nn으로 나누어떨어지는 가장 작은 양의 정수를 구하시오.

입력

입력 파일에는 정수 nn이 하나 주어진다 (1≤n≤10001 \le n \le 1000).

출력

출력 파일에 답을 출력한다. 앞에 불필요한 0을 붙여서는 안 된다.

예제2

  1. 예제 1

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

    입력
    10
    
    예상 출력
    190