[Baekjoon] 2407. 조합

less than 1 minute read

문제 설명

문제

nCm을 출력한다.

입력

n과 m이 주어진다. (5 ≤ n ≤ 100, 5 ≤ m ≤ 100, m ≤ n)

출력

nCm을 출력한다.

예제 입력 1

100 6

예제 출력 1

1192052400

알고리즘 분류


문제 풀이

# Math

Math 문제입니다.


풀이 과정

조합의 개수(콤비네이션 값)를 구하는 문제.


전체 코드

n, m = map(int, input().split())
if m > n//2: m = n - m
numerator, denominator = 1, 1
for i in range(m):
    numerator *= (n-i)
    denominator *= (m-i)
print(numerator//denominator)


배운 점

Leave a comment