백준 10844번 : 쉬운 계단 수 (Python)
출처 : https://www.acmicpc.net/problem/10844 n = int(input()) sols = [[0] * 10 for _ in range(n+1)] sols[1] = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1] for i in range(2, n+1) : sols[i][0] = sols[i-1][1] sols[i][9] = sols[i-1][8] for j in range(1, 9) : sols[i][j] = sols[i-1][j-1] + sols[i-1][j+1] print(sum(sols[-1]) % 1000000000) k가 길이 n인 계단수일 때, 1의 자리가 0인 k의 개수는 1의 자리가 1인 길이 (n-1)인 계단수의 개수와 같다. 마찬가지로, 1의 자리가..
2022. 12. 16.