반응형
구현으로 풀었다가 dp로 개선
문제)
https://www.acmicpc.net/problem/2775
코드)
import sys
input = sys.stdin.readline
T = int(input().strip())
# dp 만들기
dp = [list(range(15)) for _ in range(15)]
for i in range(1,15):
for j in range(15):
# dp[i][j] = sum(dp[i-1][:j+1]) # 구현
dp[i][j] = dp[i-1][j] + dp[i][j-1] # dp
for _ in range(T):
k = int(input().strip())
n = int(input().strip())
print(dp[k][n])
반응형
'알고리즘 > 백준 문제풀이' 카테고리의 다른 글
[boj] 백준 4963 섬의 개수 python 풀이 (0) | 2023.05.18 |
---|---|
[boj] 백준 2573 빙산 python 풀이 (1) | 2023.05.12 |
[boj] 백준 2209 조짜기 python 풀이 (0) | 2023.05.11 |
[boj] 백준 25601 자바의 형변환 python 풀이 (0) | 2023.05.05 |
[boj] 백준 14890 경사로 python 풀이 (0) | 2023.05.04 |