memo에 저장을 해서 풀이함
'''
k층 n호에 몇명이 살고있을까
k층의 n호에는 (k-1)층의 1~n호까지 사는 사람들의 합이 산다
'''
t = int(input())
for tc in range(t):
k = int(input())
n = int(input())
memo = [[0] * (n+1) for _ in range(k+1)]
for i in range(1,n+1):
memo[0][i] = i
for x in range(1,k+1):
sum_v = 0
for y in range(1,n+1):
sum_v += memo[x-1][y]
memo[x][y] = sum_v
# print(memo)
print(memo[k][n])
'알고리즘 문제풀이' 카테고리의 다른 글
백준 1350 진짜공간 Python 수학 브론즈2 (0) | 2024.03.07 |
---|---|
Baekjoon 12596 Odd Man Out (Large) Python Math (3) | 2024.03.07 |
백준 22378 영화 평가 Python 수학 구현 브론즈1 (0) | 2024.03.06 |
백준 22950 이진수 나눗셈 Python 수학 시간 브론즈1 (0) | 2024.03.06 |
백준 12437 새로운 달력 Python 수학 구현 실버5 (1) | 2024.03.06 |