dp모르겠으면 진짜 3~4개는 세어보는게 답인 것 같다.
나도모르는 규칙이 나올지도?
n, k = map(int, input().split())
dp = [
[0] * 201 for _ in range(201)
]
for i in range(1, 201):
dp[1][i] = 1
dp[i][1] = i
for i in range(2, 201):
for j in range(2, 201):
dp[i][j] = dp[i-1][j] + dp[i][j-1]
print(dp[k][n] % 1000000000)
'Algorithm(BOJ, Python) > Dynamic Programing' 카테고리의 다른 글
[백준_2502] 떡 먹는 호랑이 python (0) | 2022.06.23 |
---|---|
[백준_17271] 리그 오브 레전설 (Small) python (0) | 2022.06.22 |
[백준_10844] 쉬운 계단 수 python (0) | 2022.06.20 |
[백준_15990] 1, 2, 3 더하기 5 python (0) | 2022.06.18 |
[백준_11727] 2×n 타일링 2 python (0) | 2022.06.16 |