728x90

https://www.acmicpc.net/problem/11050

 

11050번: 이항 계수 1

첫째 줄에 \(N\)과 \(K\)가 주어진다. (1 ≤ \(N\) ≤ 10, 0 ≤ \(K\) ≤ \(N\))

www.acmicpc.net

n, k = map(int, input().split())

if k < 0 or k > n :
    print(0)
else:
    result = 1
    for i in range(1, n+1):
        result *= i
    for i in range(1, k+1):
        result /= i
    for i in range(1, n-k+1):
        result /= i
    print(int(result))

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기