-문제: https://www.acmicpc.net/problem/2225

 

아직 풀이가 잘 이해가지 않는다!

 

-정답풀이:

n,k=map(int,input().split())
dp=[[0]*201 for _ in range(201)]

for i in range(201):
    dp[1][i]=1
    dp[2][i]=i+1
    
for i in range(2,201):
    dp[i][1]=i
    for j in range(2,201):
        dp[i][j]=(dp[i][j-1]+dp[i-1][j])%10**9
print(dp[k][n])

'백준 > DP' 카테고리의 다른 글

[dp/백준] 2565번: 전깃줄  (0) 2022.06.17
[dp/백준] 1309번: 동물원  (0) 2022.06.17
[dp/백준] 2294번: 동전2  (0) 2022.06.16
[dp/백준] 1520번: 내리막길  (0) 2022.06.13
[dp/백준] 11048번: 이동하기  (0) 2022.06.13

+ Recent posts