[백준/파이썬] 2775번 - 부녀회장이 될테야

Jungyu Jin·2022년 1월 10일
0

BackJoon

목록 보기
2/16

문제 설명

풀이 전략

1호2호3호4호5호
0층12345
1층1361015
2층14102035
3층15153570

각 층의 호실 인원 수 규칙은 파스칼의 삼각형에서 조합의 원리를 떠올릴 수 있다. 예를 들어 2층 3호의 인원은 2층 2호 + 1층 3호 인원을 더한 것이 된다. 0층의 정보를 바탕으로 입력받은 층,호실 까지의 인원 정보를 구하여 출력한다.

코드

for _ in range(t):
    k = int(input())
    n = int(input())
    f0 = [x for x in range(1,n+1)]
    for i in range(k):
        for j in range(1,n):
            f0[j] += f0[j-1]
    print(f0[-1])

0개의 댓글