https://www.acmicpc.net/problem/1010
중복 순열
중복 조합
원순열
#include <iostream>
#include <algorithm>
using namespace std;
long long int Comb(int n, int r) {
long long int k = 1;
if (r > n) return 0;
for (int i = 1; i <= r; i++)
{
k *= n--;
k /= i;
}
return k;
};
int main()
{
int testcase;
cin >> testcase;
for (int i = 0; i < testcase; i++)
{
int r, n;
cin >> r >> n;
cout << Comb(n,r) << endl;
}
}
'알고리즘 문제 풀이' 카테고리의 다른 글
[백준] - 유기농 배추 - 복습 (0) | 2021.01.31 |
---|---|
[백준] - Fly me to the Alpha Centauri - 복습 (0) | 2021.01.31 |
[백준] - 분산처리 - 복습 (0) | 2021.01.30 |
[백준] - 어린 왕자 - 복습 (0) | 2021.01.30 |
[백준] - 피보나치 함수 - 복습 (0) | 2021.01.30 |
댓글