BOJ::11057 오르막 수
https://www.acmicpc.net/problem/11057
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 | #include <stdio.h> using namespace std; int n; int d[1001][10]; int main() { scanf("%d", &n); for (int i = 0; i < 10; i++) { d[1][i] = 1; } for (int k = 2; k <= n; k++) { for (int i = 0; i < 10; i++) { for (int j = 0; j <= i; j++) { d[k][i] = (d[k][i] + d[k-1][j])%10007; } } } int sum = 0; for (int i = 0; i < 10; i++) { sum = (sum + d[n][i]) % 10007; } printf("%d\n", sum); } | cs |
'BOJ::문제풀이' 카테고리의 다른 글
11265 끝나지 않는 파티 (0) | 2018.01.06 |
---|---|
11060 점프 점프 (0) | 2018.01.06 |
11055 가장 큰 증가 부분 수열 (0) | 2018.01.06 |
11053 가장 긴 증가하는 부분 수열 (0) | 2018.01.06 |
11052 붕어빵 판매하기 (0) | 2018.01.06 |