https://www.acmicpc.net/problem/2225
2225번: 합분해
첫째 줄에 답을 1,000,000,000으로 나눈 나머지를 출력한다.
www.acmicpc.net
<코드>
import sys
input = sys.stdin.readline
n, k = map(int, input().split())
dp = [[1]*(n+1) for _ in range(k)]
for i in range(1, k):
for j in range(1, n+1):
dp[i][j] = dp[i-1][j] + dp[i][j-1]
print(dp[k-1][n] % 1000000000)
<풀이방법>
이 규칙으로 풀었습니당
'파이썬' 카테고리의 다른 글
[백준 파이썬] 1325번 효율적인 해킹 (1) | 2022.08.10 |
---|---|
[백준 파이썬] 4963번 섬의 개수 (0) | 2022.08.08 |
[백준 파이썬] 2294번 동전2 (0) | 2022.08.05 |
[백준 파이썬] 9205번 맥주 마시면서 걸어가기 (0) | 2022.08.04 |
[백준 파이썬] 2504번 괄호의 값 (1) | 2022.08.03 |