반응형
import math
t = int(input())
for i in range(t):
n, m = map(int, input().split())
if n < m:
temp = m
m = n
n = temp
print(int(math.factorial(n)/(math.factorial(n-m) * math.factorial(m))))
다른 언어였다면 팩토리얼을 따로 함수로 만들어야하겠지만, 난 그냥 math에 있는 함수 가져다가 풀었다.
푼지 오래된 문제라 푼 과정은 잘 기억나지 않는다.
반응형
'코딩 이야기 > 백준 풀이' 카테고리의 다른 글
백준 1697번: 숨바꼭질 파이썬 코드(bfs) (0) | 2021.03.17 |
---|---|
백준 7576번: 토마토 파이썬 코드(bfs) (0) | 2021.03.17 |
백준 1038번: 감소하는 수 파이썬 코드(백트래킹) (3) | 2021.02.16 |
백준 4963번: 섬의 개수 파이썬 코드(dfs) (0) | 2021.02.14 |
백준 1012번: 유기농 배추 파이썬 코드(dfs) (0) | 2021.02.11 |