반응형
간단하게 재귀함수를 사용하면 쉽게 풀리는 문제
#include <iostream>
using namespace std;
int people(int k, int n){
if(k == 0){
return n;
}
else{
int sum = 0;
for(int i = 1; i <= n; i++){
sum += people(k-1, i);
}
return sum;
}
}
int main(){
int t;
cin >> t;
for(int i = 0; i < t; i++){
int k, n;
cin >> k >> n;
int sum;
sum = people(k, n);
cout << sum << "\n";
}
return 0;
}
반응형
'알고리즘 > 백준(BOJ)' 카테고리의 다른 글
백준 1260 DFS와 BFS (0) | 2021.02.12 |
---|---|
17143 낚시왕 (0) | 2021.02.08 |
백준 18258 큐2 (0) | 2021.02.03 |
백준 10757 큰 수 A + B (0) | 2021.02.03 |
백준 1193 분수찾기 (0) | 2021.02.02 |