728x90
10/ 08 파이썬 공부
1. 백준 11050 이항계수 1
자연수 N과 정수 K가 주어졌을 때 이항 계수 (N K)를 구하는 프로그램을 작성하시오
>>>코드
n, k = map(int, input().split())
r = 1
for i in range(k):
r = r * (n-i) // (i+1)
print(r)
>>>코드 해석
- 이항 계수
이항 계수(二項係數, 영어: binomial coefficient)는 이항식을 이항 정리로 전개했을 때 각 항의 계수이며, 주어진 크기의 (순서 없는) 조합의 가짓수이다.
해당 문제에서는 n개의 가짓 수 중에서 k개를 순서없이 정해 나온 항의 가짓수라고 볼 수 있으며,
한마디로 집합에서 조합(Combination)이라고 볼 수 있다.
728x90
'백준 > 백준 파이썬' 카테고리의 다른 글
백준 파이썬 1436번 영화감독 숌 (Today I Learn 2023.10.10) (0) | 2023.10.13 |
---|---|
백준 파이썬 1676번 팩토리얼 0의 개수 (Today I Learn 2023.10.09) (1) | 2023.10.12 |
백준 파이썬 2775번 부녀회장이 될테야 (Today I Learn 2023.10.07) (1) | 2023.10.11 |
백준 파이썬 1292번 쉽게 푸는 문제 (Today I Learn 2023.10.06) (0) | 2023.10.06 |
백준 파이썬 1010번 다리놓기 (Today I Learn 2023.10.04) (1) | 2023.10.06 |