https://www.acmicpc.net/problem/11057
11057번: 오르막 수
오르막 수는 수의 자리가 오름차순을 이루는 수를 말한다. 이때, 인접한 수가 같아도 오름차순으로 친다. 예를 들어, 2234와 3678, 11119는 오르막 수이지만, 2232, 3676, 91111은 오르막 수가 아니다. 수
www.acmicpc.net
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
int[][] dp = new int[1001][10];
for (int i = 1; i <= 1000; i++) {
dp[i][0] = 1;
}
for (int i = 1; i <= 1000; i++) {
for (int j = 1; j <= 9; j++) {
dp[i][j] = (dp[i - 1][j] + dp[i][j - 1]) % 10007;
}
}
int result = 0;
for (int i = 0; i <= 9; i++) {
result += dp[N][i];
}
System.out.print(result % 10007);
}
}
'OJ' 카테고리의 다른 글
[BOJ] 1707 이분 그래프 (JAVA) (0) | 2023.03.23 |
---|---|
[BOJ] 10826 피보나치 수 4 (JAVA) (0) | 2023.03.22 |
[BOJ] 2225 합분해 (JAVA) (2) | 2023.03.20 |
[BOJ] 2293 동전 1 (JAVA) (0) | 2023.03.19 |
[BOJ] 2580 스도쿠 (JAVA) (0) | 2023.03.18 |