문제
https://www.acmicpc.net/problem/14494
설계
- DP 문제
- 피보나치와 동일한 개념 적용, 2중 for문
- 직접 그림을 그려 규칙을 찾아냈다.
x, y = map(int, input().split())
arr = [[1]*(y+1) for _ in range(x+1)]
for i in range(2, x+1):
for j in range(2, y+1):
arr[i][j] = arr[i-1][j] + arr[i][j-1] + arr[i-1][j-1]
result = arr[x][y] % (10**9+7)
print(result)
'PS (Problem Solving) > Baekjoon' 카테고리의 다른 글
[백준] 5052. 전화번호 목록 (0) | 2022.06.29 |
---|---|
[백준] 14606. 피자(small) (0) | 2022.05.17 |
[백준] 2589. 보물섬 (0) | 2022.04.28 |
[백준] 19949. 영재의 시험 (0) | 2022.04.21 |
[백준] 2468. 안전 영역 (0) | 2022.04.21 |