-
[BOJ / C++] 11050번 : 이항 계수 1Study (etc)/Problem Solving 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
'Study (etc) > Problem Solving' 카테고리의 다른 글
[BOJ / C++] 2504번 : 괄호의 값 (0) 2022.05.12 [BOJ / c++] 2609번 : 최대공약수와 최소공배수 (0) 2022.05.05 [BOJ / C++] 4153번 : 직각삼각형 (0) 2022.05.03 [BOJ / C++] 2346번 : 풍선 터뜨리기 (0) 2022.05.03 [BOJ / C++] 10250번 : ACM 호텔 (0) 2022.05.03