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)
💡 한마디
고등학교 때 조합 계산하는 방식을 그대로 적용해서 풀었다.
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)
고등학교 때 조합 계산하는 방식을 그대로 적용해서 풀었다.
[백준/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 |