728x90
728x170
문제
자연수 N과 정수 K가 주어졌을 때 이항 계수를 구하는 프로그램을 작성하시오.
입력
첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 0 ≤ K ≤ N)
출력
를 출력한다.
예제 입력
5 2 |
예제 출력
10 |
힌트
출처
· 문제를 만든 사람: baekjoon
코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #include <iostream> using namespace std; long long bicoeff(int n, int r) { if (n == r || r == 0) { return 1; } else { return bicoeff(n - 1, r - 1) + bicoeff(n - 1, r); } } int main() { int N, K; cin >> N >> K; cout << bicoeff(N, K) << endl; return 0; } | cs |
728x90
그리드형(광고전용)
'Problem Solving > BaekJoon Online Judge' 카테고리의 다른 글
[BOJ2440][C++] 별찍기 - 3 (0) | 2017.11.09 |
---|---|
[BOJ2439][C++] 별찍기 - 2 (0) | 2017.11.09 |
[BOJ2348][C++] 별찍기 - 1 (0) | 2017.11.09 |
[BOJ1357][C++] 뒤집힌 덧셈 (0) | 2017.11.09 |
[BOJ1676][C++] 팩토리얼 0의 개수 (0) | 2017.11.08 |
[BOJ11004][C++] K번째 수 : 오름차순 정렬 (0) | 2017.11.08 |
[BOJ10872][C++] 팩토리얼 (0) | 2017.11.08 |
[BOJ2750][C++] 수 정렬하기 : 오름차순 정렬 (0) | 2017.11.08 |