728x90
반응형
이항 계수 1 문제는 조합의 식을 이용하는 문제이다. nCk = n!/(n-k)!/k!이라는 사실을 이용하여 for문으로 값을 계산하면 된다.
작성한 코드는 다음과 같다.
#include<stdio.h>
//NCK
int N, K;
int result = 1;
int main(void) {
scanf("%d %d", &N, &K);
for (int i = 0; i < K; i++) {
result = result * N / (i + 1);
N--;
}
printf("%d\n", result);
}
문제의 지문은 다음의 링크에서 확인할 수 있다.
728x90
반응형
'전공 > Problem Solving' 카테고리의 다른 글
[알고리즘/문제풀이/BOJ 11051번] 이항 계수 2 (0) | 2021.07.10 |
---|---|
[알고리즘/문제풀이/BOJ 3036번] 링 (0) | 2021.07.10 |
[알고리즘/문제풀이/BOJ 2981번] 검문 (0) | 2021.07.10 |
[알고리즘/문제풀이/BOJ 1934번] 최소공배수 (0) | 2021.07.10 |
[알고리즘/문제풀이/BOJ 2609번] 최대공약수와 최소공배수 (0) | 2021.07.10 |