336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
자연수 N
N의 분해합은 N + N의 자리수를 각각 모두 더한 값임.
Nx 를 N의 x번째 자리 수 라고 하면 아래와 같이 표현할 수 있음.
이때 M 의 분해합이 N 인 경우, M은 N의 생성자임.
그리고 어떤 자연수 A 는 생성자가 없을 수도 있음.
자연수 N 이 주어졌을 때, N의 가장 작은 생성자를 구하고, 없는 경우 0을 출력
N의 범위는 [1, 1,000,000]
그러면 N은 자신의 분해합보다 작다는 것을 알 수 있음.
그러면 for문을 1부터 시작해 n-1 까지 반복해서
1) 일치하는 분해합이 나오는 경우, 가장 작은 경우임.
2) 1)의 경우가 없다면 분해합이 없는 경우임. 0을 출력하면 됨.
'PSNote > Problem Solving' 카테고리의 다른 글
[BOJ-10216]Count Circle Groups (0) | 2017.07.17 |
---|---|
[BOJ-1707]이분그래프 (0) | 2017.07.17 |
[BOJ-12852]1로만들기2 (0) | 2017.07.17 |
[BOJ-1463]1로만들기 (0) | 2017.07.17 |
[BOJ-1167]트리의지름 (0) | 2017.07.17 |