728x90
반응형
단순 수학 문제이다. 조합 공식을 사용하면 쉽게 풀 수 있다.
EX) N = 13, M = 29 라면 29C13을 계산하면 된다.
def f(n):
if n == 1 or n == 0:
return 1
return n * f(n-1)
for _ in range(int(input())):
r, n = map(int, input().split())
ans = f(n) // f(r) // f(n-r)
print(ans)
728x90
반응형
'Agorithm > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 1018번 체스판 다시 칠하기(python) (0) | 2020.01.23 |
---|---|
백준 알고리즘 1015번 수열 정렬(python) (0) | 2020.01.23 |
백준 알고리즘 1009번 분산처리(python) (0) | 2020.01.23 |
백준 알고리즘 1008번 A/B(python) (0) | 2020.01.23 |
백준 알고리즘 1004번 어린 왕자(python) (0) | 2020.01.23 |