chaesoo
so0ob
chaesoo
전체 방문자
오늘
어제
  • 분류 전체보기 (169)
    • 알고리즘 (157)
      • 백준 다시풀기 (8)
      • solved.ac (137)
      • 백준 알고리즘 공부 (12)
    • 활동일지 (5)
    • 개발 (5)
      • Unity (4)
    • 책 공부 (2)
      • clean code (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 로아 디코봇
  • 로스트아크 디코 봇
  • BFS
  • dfs
  • 문자열
  • 자료구조
  • 분할정복거듭제곱
  • 클린코드
  • 게임개발
  • 다익스트라
  • 최단거리알고리즘
  • 백준
  • 디코 봇
  • C++
  • DP
  • 디코봇 파이썬
  • 구현
  • 플로이드-와샬
  • 알고리즘
  • 정보처리기사 2021 합격률
  • 백준2448
  • SW마에스트로 13기
  • 소마13기
  • 분할정복
  • 디스코드 봇 파이썬
  • 유니티
  • 클린코드2장
  • 다시풀기
  • 백준미세먼지안녕!
  • solved.ac

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
chaesoo

so0ob

알고리즘/solved.ac

[class2] (백준 11050) 이항 계수 1

2021. 9. 27. 12:27

문제

자연수 N\(N\)과 정수 K\(K\)가 주어졌을 때 이항 계수 (NK)\(\binom{N}{K}\)를 구하는 프로그램을 작성하시오.

입력

첫째 줄에 N\(N\)과 K\(K\)가 주어진다. (1 ≤ N\(N\) ≤ 10, 0 ≤ K\(K\) ≤ N\(N\))

출력

 (NK)\(\binom{N}{K}\)를 출력한다.

제한

예제 입력 1

5 2

예제 출력 1

10

힌트

출처

  • 문제를 만든 사람: baekjoon

 

#include <iostream>
using namespace std;
int GetBinomialCoefficient(int N, int K)
{
	if (N == 0 || K == 0 || N == K)
		return 1;
	return GetBinomialCoefficient(N - 1, K - 1) + GetBinomialCoefficient(N - 1, K);
}
int main()
{
	int N,K;
	cin >> N >> K;
	cout << GetBinomialCoefficient(N, K)<<endl;
	
	return 0;
}
728x90
반응형

'알고리즘 > solved.ac' 카테고리의 다른 글

[class2] (백준 1436) 영화감독 숌  (0) 2021.09.30
[class2] (백준 1018) 체스판 다시 칠하기  (0) 2021.09.28
[class2] (백준 2869) 달팽이는 올라가고 싶다.  (0) 2021.09.26
[class2] (백준 2839) 설탕 배달  (0) 2021.09.26
[class2] (백준 1259) 팰린드롬수  (0) 2021.09.25
    '알고리즘/solved.ac' 카테고리의 다른 글
    • [class2] (백준 1436) 영화감독 숌
    • [class2] (백준 1018) 체스판 다시 칠하기
    • [class2] (백준 2869) 달팽이는 올라가고 싶다.
    • [class2] (백준 2839) 설탕 배달
    chaesoo
    chaesoo

    티스토리툴바