๐ฆ Changgo/[Solved.ac] Class2~4
[BOJ][C++] ๋ฐฑ์ค 11050๋ฒ: ์ดํญ ๊ณ์ 1
์ ๋ฌ
2023. 2. 28. 02:53
๋ฐ์ํ
https://www.acmicpc.net/problem/11050
11050๋ฒ: ์ดํญ ๊ณ์ 1
์ฒซ์งธ ์ค์ \(N\)๊ณผ \(K\)๊ฐ ์ฃผ์ด์ง๋ค. (1 ≤ \(N\) ≤ 10, 0 ≤ \(K\) ≤ \(N\))
www.acmicpc.net
๋ฌธ์
์์ฐ์ N ๊ณผ ์ ์ K ๊ฐ ์ฃผ์ด์ก์ ๋ ์ดํญ ๊ณ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ N ๊ณผ K ๊ฐ ์ฃผ์ด์ง๋ค. (1 ≤ N ≤ 10, 0 ≤ K ≤ N )
์ถ๋ ฅ
๋ฅผ ์ถ๋ ฅํ๋ค.
ํ์ด
#include <iostream>
using namespace std;
int factorial(int n) {
int output = 1;
for(int i=2; i<=n; i++) {
output *= i;
}
return output;
}
int main() {
ios_base :: sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL);
int n, k;
cin >> n >> k;
int denominator = factorial(n);
int numerator = factorial(k)*factorial(n-k);
cout << denominator/numerator;
return 0;
}
๋ฐ์ํ