https://www.acmicpc.net/problem/16395
풀이
다이나믹 프로그래밍을 위해 dp테이블을 생성하여 문제를 풀어줍니다.
# 16395 파스칼의 삼각형
n, m = map(int, input().split())
s = [[1 for _ in range(i)] for i in range(1, 31)]
for i in range(2, 30):
for j in range(1, i):
s[i][j] = s[i-1][j-1] + s[i-1][j]
print(s[n-1][m-1])
출력결과
'백준 > 다이내믹 프로그래밍' 카테고리의 다른 글
[백준][Python] 9465번 스티커 - 코팩 (0) | 2023.08.04 |
---|---|
[백준][Python] 11053번 가장 긴 증가하는 부분 수열 - 코팩 (0) | 2022.09.11 |
[백준] 15624번 피보나치 수 7 - 파이썬 (0) | 2022.07.20 |
[백준] 24416번 알고리즘 수업 - 피보나치 수 1 - 파이썬 (0) | 2022.07.20 |
[백준][Python] 2748번 피보나치 수 2 - 코팩 (0) | 2022.07.20 |