백준/다이나믹 프로그래밍
# 11057 오르막 수
bright_code
2020. 9. 13. 20:07
728x90
반응형
n = int(input()) # 오르막 수 <= 1000
dp = [ [0,0,0,0,0,0,0,0,0,0] for _ in range(n)]
for i in range(10):
dp[0][i] = 1
for i in range(1,n):
for j in range(10):
for k in range(j+1):
dp[i][j] += dp[i-1][k]
print( sum(dp[n-1])%10007 )
728x90
반응형