문제 : https://www.acmicpc.net/problem/2775
2775번: 부녀회장이 될테야
첫 번째 줄에 Test case의 수 T가 주어진다. 그리고 각각의 케이스마다 입력으로 첫 번째 줄에 정수 k, 두 번째 줄에 정수 n이 주어진다
www.acmicpc.net
Sol )
- 테스트케이스의 개수가 몇 개 인지 알 수 없으므로 초기에 모든 층의 인원 정보를 미리 구해놓는다.
- r(층), c(호), r>=1, c>=1 일 때 : r층 c호의 인원수 = r층 c-1호 인원 + r-1층 c호 인원
- 주의 : 0 층부터 시작
소스코드 )
import sys
input = sys.stdin.readline
T = int(input())
table=[[i+1 for i in range(15)] for _ in range(15)]
for r in range(1,15):
for c in range(1,15):
table[r][c] = table[r][c-1] + table[r-1][c];
for i in range(T):
k = int(input())
n = int(input())-1
sys.stdout.write(str(table[k][n]))
sys.stdout.write('\n')
'Problem Solving > boj.kr (Python)' 카테고리의 다른 글
[BOJ / 파이썬] 10250 : ACM 호텔 (0) | 2022.07.11 |
---|---|
[BOJ / 파이썬] 2869 달팽이는 올라가고 싶다 (0) | 2022.07.11 |
[BOJ / 파이썬] 1193 : 분수찾기 (0) | 2022.07.11 |
[BOJ / 파이썬] 2292 : 벌집 (0) | 2022.03.13 |
[BOJ / 파이썬] 1712 : 손익분기점 (0) | 2022.03.12 |
댓글