MY MEMO
[BAEKJOON] 11057 오르막 오르기 본문
자리수 |
0으로시작 | 1로시작 | 2로시작 | 3으로시작 | 4로시작 | 5로시작 | 6으로시작 | 7로시작 | 8로시작 | 9로시작 | 합 | 출력 | |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 10 | 10 | |
2 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 55 | 55 | |
3 | 55 | 45 | 36 | 28 | 21 | 15 | 10 | 6 | 3 | 1 | 220 | 220 | |
4 | 220 | 165 | 120 | 84 | 56 | 35 | 20 | 10 | 4 | 1 | 715 | 715 | |
5 | 715 | 495 | 330 | 210 | 126 | 70 | 35 | 15 | 5 | 1 | 2002 | 2002 | |
6 | 2002 | 1287 | 792 | 462 | 252 | 126 | 56 | 21 | 6 | 1 | 5005 | 5005 | |
7 | 5005 | 3003 | 1716 | 924 | 462 | 210 | 84 | 28 | 7 | 1 | 11440 | 1433 | |
8 | 11440 | 6435 | 3432 | 1716 | 792 | 330 | 120 | 36 | 8 | 1 | 24310 | 4296 | |
9 | 24310 | 12870 | 6435 | 3003 | 1287 | 495 | 165 | 45 | 9 | 1 | 48620 | 8592 | |
10 | 48620 | 24310 | 11440 | 5005 | 2002 | 715 | 220 | 55 | 10 | 1 | 92378 | 2315 | |
11 | 92378 | 43758 | 19448 | 8008 | 3003 | 1001 | 286 | 66 | 11 | 1 | 167960 | 7848 | |
12 | 167960 | 75582 | 31824 | 12376 | 4368 | 1365 | 364 | 78 | 12 | 1 | 293930 | 3727 | |
13 | 293930 | 125970 | 50388 | 18564 | 6188 | 1820 | 455 | 91 | 13 | 1 | 497420 | 7077 | |
14 | 497420 | 203490 | 77520 | 27132 | 8568 | 2380 | 560 | 105 | 14 | 1 | 817190 | 6623 | |
15 | 817190 | 319770 | 116280 | 38760 | 11628 | 3060 | 680 | 120 | 15 | 1 | 1307504 | 6594 | |
16 | 1307504 | 490314 | 170544 | 54264 | 15504 | 3876 | 816 | 136 | 16 | 1 | 2042975 | 1547 | |
17 | 2042975 | 735471 | 245157 | 74613 | 20349 | 4845 | 969 | 153 | 17 | 1 | 3124550 | 2366 | |
18 | 3124550 | 1081575 | 346104 | 100947 | 26334 | 5985 | 1140 | 171 | 18 | 1 | 4686825 | 3549 | |
19 | 4686825 | 1562275 | 480700 | 134596 | 33649 | 7315 | 1330 | 190 | 19 | 1 | 6906900 | 2070 | |
20 | 6906900 | 2220075 | 657800 | 177100 | 42504 | 8855 | 1540 | 210 | 20 | 1 | 10015005 | 8005 | |
21 | 10015005 | 3108105 | 888030 | 230230 | 53130 | 10626 | 1771 | 231 | 21 | 1 | 14307150 | 7147 | |
22 | 14307150 | 4292145 | 1184040 | 296010 | 65780 | 12650 | 2024 | 253 | 22 | 1 | 20160075 | 5977 | |
23 | 20160075 | 5852925 | 1560780 | 376740 | 80730 | 14950 | 2300 | 276 | 23 | 1 | 28048800 | 9186 | |
24 | 28048800 | 7888725 | 2035800 | 475020 | 98280 | 17550 | 2600 | 300 | 24 | 1 | 38567100 | 122 | |
25 | 38567100 | 1.1E+07 | 2629575 | 593775 | 118755 | 20475 | 2925 | 325 | 25 | 1 | 52451256 | 4569 | |
26 | 52451256 | 1.4E+07 | 3365856 | 736281 | 142506 | 23751 | 3276 | 351 | 26 | 1 | 70607460 | 8075 |
출처 : https://www.acmicpc.net/problem/11057
이렇게 나온다 이유는
두 자리 숫자를 만든다고 가정했을 때
맨 첫 번째 자리 숫자가 0 : 0~9 => 10
맨 첫 번째 자리 숫자가 1 : 1~9 => 9
...
맨 첫 번째 자리 숫자가 9 : 9 => 1
세 자리 숫자를 만든다고 가정했을 때
맨 첫 번째 자리 숫자가 0 -> 다음 숫자는 2자리 숫자의 0부터 9까지가 들어갈 수 있음
즉 위에서 구한 2자리 숫자의 모든 경우의 수를 더해주면 됨
'ALGORITHM > BAEKJOON' 카테고리의 다른 글
[BAEKJOON] 1003 피보나치 (0) | 2017.09.26 |
---|---|
[BAEKJOON] 9095 123더하기 (0) | 2017.09.26 |
[BAEKJOON] 1261 알고스팟 (0) | 2017.06.15 |
[BAEKJOON] 암호 코드 (0) | 2017.06.01 |
[BAEKJOON] 2294 동전2 (0) | 2017.05.30 |
Comments