Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

코드와이

[BAEKJOON] 11057. 오르막 수 본문

acmicpc

[BAEKJOON] 11057. 오르막 수

코드와이 2021. 4. 24. 01:35

 

DP

문제링크

www.acmicpc.net/problem/11057

 

11057번: 오르막 수

오르막 수는 수의 자리가 오름차순을 이루는 수를 말한다. 이때, 인접한 수가 같아도 오름차순으로 친다. 예를 들어, 2234와 3678, 11119는 오르막 수이지만, 2232, 3676, 91111은 오르막 수가 아니다. 수

www.acmicpc.net

마지막 덧셈 후에 %10007 해주는 게 포인트

package acmicpc.Silver1;

import java.util.Scanner;

public class 오르막_수 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		
		int[] dp = new int[] {1,1,1,1,1,1,1,1,1,1};
		
		for(int i = 1 ; i < n ; i++) {
			for(int j = 1 ; j < 10 ; j++) {
				dp[j] = (dp[j] + dp[j-1]) % 10007;
			}
		}
		int sum = 0;
		for(int i = 0 ; i < 10 ; i++) {
			sum += dp[i];
		}
		
		System.out.println(sum % 10007);
	}
}

'acmicpc' 카테고리의 다른 글

[BAEKJOON] 1699. 제곱수의 합  (0) 2021.04.27
[BAEKJOON] 9251. LCS  (0) 2021.04.27
[BAEKJOON] 2293. 동전1  (0) 2021.04.24
[BAEKJOON] 1904. 01타일  (0) 2021.04.24
[BAEKJOON] 2623. 음악프로그램  (0) 2021.04.23