문제 링크: https://www.acmicpc.net/problem/2225
백준 알고리즘 기초 1/2 400에서 14번째 - 2225번 합분해를 풀어보았다.
풀이:
C++
Python
n,k=map(int,input().split())
dp=[[0 for i in range(k+1)] for j in range(n+1)]
dp[0][0]=1
for i in range(0,n+1):
for j in range(1,k+1):
dp[i][j]=dp[i][j-1]+dp[i-1][j]
print(dp[n][k]%1000000000)
Java
'코테용 문제풀이 > 백준' 카테고리의 다른 글
RGB거리 풀이 (0) | 2023.01.17 |
---|---|
1, 2, 3 더하기 3 풀이 (0) | 2023.01.17 |
제곱수의 합 풀이 (0) | 2023.01.17 |
연속합 풀이 (0) | 2023.01.17 |
가장 긴 증가하는 부분 수열 4 풀이 (0) | 2023.01.17 |