Study (etc)/Problem Solving
[BOJ / C++] 11050번 : 이항 계수 1
Haren
2022. 5. 4. 11:53
문제
자연수 N 과 정수 K 가 주어졌을 때 이항 계수 (NK) 를 구하는 프로그램을 작성하시오.
입력
첫째 줄에 N 과 K 가 주어진다. (1 ≤ N ≤ 10, 0 ≤ K ≤ N )
출력
(NK)
를 출력한다.Solved.ac 레벨
브론즈 I
풀이

#include <bits/stdc++.h>
using namespace std;
int Facto(int n){
int result = 1;
for(int i = n; i > 0; i--){
result *= i;
}
return result;
}
int main(){
ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int n, k, result;
cin >> n >> k;
result = Facto(n) / (Facto(k) * Facto(n-k));
cout << result << '\n';
return 0;
}
https://acmicpc.net/problem/11050
11050번: 이항 계수 1
첫째 줄에 \(N\)과 \(K\)가 주어진다. (1 ≤ \(N\) ≤ 10, 0 ≤ \(K\) ≤ \(N\))
www.acmicpc.net