원래 조합의 개수를 구할 때에는
#조합의 개수
from itertools import combinations
arr = [i for i in range(a)]
result = list(combinations(arr, b))
print(len(result))
이런식으로 모든 경우를 구하고 len으로 개수를 구해주겠지만,
더 간단하게 math모듈에 있는 comb()를 이용해주면 조합의 경우의 수를 구해줄 수 있다. 기억기억하기,,
#다리 놓기
import math
t = int(input())
for _ in range(t):
n, m = map(int, input().split(' '))
print(math.comb(m,n))
반응형