본문 바로가기

알고리즘/백준

부녀회장이 될테야 (2775번)

#include <iostream>
using namespace std;

int main()
{
	int T, k, n;
	int count = 0;
	int sum = 0;
	int *ptr;
	cin >> T;

	while (count < T)
	{
		cin >> k >> n;
		ptr = new int[n];

		for (int i = 0; i < n; i++)
		{
			ptr[i] = i + 1;
		}

		if (k == 0)
		{
			cout << ptr[n - 1] << "\n";
		}
		else
		{
			for (int i = 0; i < k; i++)
			{
				for (int j = 0; j < n; j++)
				{
					for (int m = 0; m < n - j; m++)
					{
						sum += ptr[n - 1 - j - m];
					}
					ptr[n - 1 - j] = sum;
					sum = 0;
				}
			}
			cout << ptr[n - 1] << "\n";
		}
		delete[] ptr;
		count++;
	}

	return 0;
}

'알고리즘 > 백준' 카테고리의 다른 글

큰 수 A + B (10757)  (0) 2021.07.28
ACM 호텔 (10250번)  (0) 2021.07.26
달팽이는 올라가고 싶다  (0) 2021.07.26
분수 찾기  (0) 2021.07.26
벌집  (0) 2019.11.06