문제.
풀이.
우선 이 문제는 조합을 구하는 방식으로 풀 수 있다
M개 중에 N개를 골라야하므로 MCN 으로 풀 수 있다
조합의 식은 (M!) / (N!)*((M-N)!) 이다.
소스코드.
import sys
from math import factorial
tc = int(sys.stdin.readline())
for i in range(tc):
N, M = map(int, sys.stdin.readline().split())
result = factorial(M) // (factorial(N) * factorial(M-N))
print(result)
'프로그래밍 > 백준' 카테고리의 다른 글
백준 1676 팩토리얼 0의 개수 - 파이썬 (0) | 2021.07.13 |
---|---|
백준 9375 패션왕 신해빈 - 파이썬 (0) | 2021.07.13 |
백준 3036 링 - 파이썬 (0) | 2021.07.13 |
백준 11051 이항 계수2 - 파이썬 (0) | 2021.07.12 |
백준 11050 이항 계수1 - 파이썬 (0) | 2021.07.12 |