반응형
728x170
이항정리를 안다면
combination을 안다면
아주 쉽다.
다만 숫자가 크기에..잘해봐야한다.
더군다나 시간제한도 있다
https://www.acmicpc.net/problem/1010
#맞는 풀이
#include<iostream>
using namespace std;
int main() {
int num;
cin >> num;
while (num--) {
int n, m;
cin >> n >> m;
long long ans = 1;
int r = 1;
for (int i = m; i > m - n; i--) {
ans *= i;
ans /= r++;
}
cout << ans << '\n';
}
}
이항정리, 조합의 기본을 사용했다.
간단한 수학문제다.
728x90
반응형
그리드형
'문제풀이(Problem Solving)' 카테고리의 다른 글
백준, BOJ, 3036번 C++ [CPP] (0) | 2021.06.11 |
---|---|
백준, BOJ, 1676번 C++ [CPP] (0) | 2021.06.11 |
백준, BOJ, 2609번 C++ [CPP] (0) | 2021.06.10 |
백준, BOJ, 1037번 C++ [CPP] (0) | 2021.06.10 |
백준, BOJ, 13305번 C++ [CPP] (0) | 2021.06.10 |