Algorithm/📊 Problem Solving

[백준/BOJ] 2407 - 조합

posted by sangmin

2407 - 조합

📌 문제

nCm을 출력한다.

📋 코드

N, M = map(int, input().split())
if N // 2 < M:
    M = N-M

up, down = 1, 1
for i in range(M, 0, -1):
    up *= N
    down *= M

    N -= 1
    M -= 1

print(up // down)

💡 한마디

고등학교 때 조합 계산하는 방식을 그대로 적용해서 풀었다.

 

2407번: 조합

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

www.acmicpc.net

 

'Algorithm > 📊 Problem Solving' 카테고리의 다른 글

[백준/BOJ] 1726 - 로봇  (0) 2021.03.10
[백준/BOJ] 6603 - 로또  (0) 2021.03.08
[백준/BOJ] 1149 - RGB거리  (2) 2021.03.06
[백준/BOJ] 1043 - 거짓말  (0) 2021.03.06
[백준/BOJ] 14569 - 시간표 짜기  (0) 2021.03.05