https://www.acmicpc.net/problem/11050
11050번: 이항 계수 1
첫째 줄에 \(N\)과 \(K\)가 주어진다. (1 ≤ \(N\) ≤ 10, 0 ≤ \(K\) ≤ \(N\))
www.acmicpc.net
이 문제는 위키 백과의 이항 계수 공식을 참고 하였다.
공식은 아래 링크와 같다.
https://ko.wikipedia.org/wiki/%EC%9D%B4%ED%95%AD_%EA%B3%84%EC%88%98
이항 계수 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 이항 계수의 표를 파스칼의 삼각형이라고 한다. 조합론에서 이항 계수(二項係數, 영어: binomial coefficient)는 이항식을 이항 정리로 전개했을 때 각 항의 계수이며
ko.wikipedia.org
#include<iostream>
using namespace std;
long calc(int n){
long sum = 1;
for(int i = 1;i<=n;i++){
sum *= i;
}
return sum;
}
int main(){
ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int N,K;
cin>>N>>K;
long result = calc(N)/(calc(K) * calc(N-K));
cout<<result<<'\n';
}
'Baekjoon Review' 카테고리의 다른 글
[Silver 5] 11866번 요세푸스 문제 0 (0) | 2023.10.13 |
---|---|
[Silver 5] 11650번 좌표 정렬하기 (0) | 2023.10.13 |
[Silver 4] 10866번 덱 (0) | 2023.10.13 |
[Silver 4] 10845번 큐 (0) | 2023.10.13 |
[Silver 4] 10828번 스택 (0) | 2023.10.13 |