https://www.acmicpc.net/problem/2775
제출 코드
#include <iostream>
#include <string>
using namespace std;
int people(int k, int n)
{
if (k == 0) return n;
int sum = 0;
for (int i = 1; i <= n; i++)
sum += people(k - 1, i);
return sum;
}
int main()
{
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
int t, k, n;
cin >> t;
for (int i = 0; i < t; i++)
{
cin >> k >> n;
cout << people(k, n) << '\n';
}
}
재귀함수를 이용한 풀이
'Programing > 백준, 프로그래머스(C++)' 카테고리의 다른 글
[C++][백준 10989] 수 정렬하기 3 (0) | 2025.01.05 |
---|---|
[C++][백준 2869] 달팽이는 올라가고 싶다 (0) | 2025.01.04 |
[C++][백준 15829] Hashing (0) | 2025.01.04 |
[C++][백준 2292] 벌집 (0) | 2025.01.03 |
[C++][백준 2231] 분해합 (0) | 2025.01.03 |