https://www.acmicpc.net/problem/2775
#include <iostream>
using namespace std;
int main() {
int Apt[14][14];
for (int i = 0; i < 14; i++)
Apt[0][i] = i + 1;
int num;
cin >> num;
int *T_c = new int[num];
for (int m = 0; m < num; m++) {
int k, n; //k층, n호
cin >> k >> n;
k++;
int tmp;
for (int i = 1; i < k; i++) {
for (int j = 0; j < n; j++) {
tmp = 0;
for (int l = 0; l <= j; l++)
tmp = Apt[i - 1][l] + tmp;
Apt[i][j] = tmp;
}
}
T_c[m] = Apt[k-1][n-1];
}
for (int m = 0; m < num; m++)
cout << T_c[m] << "\n";
}
'Programming > BaekJoon' 카테고리의 다른 글
[C++] 백준 10808번 : 알파벳 개수 (0) | 2019.02.21 |
---|---|
[C++] 백준 4673번 : 셀프 넘버 (0) | 2019.02.21 |
[C++] 백준 2747번 : 피보나치 수 (0) | 2019.02.21 |
[C++] 백준 2588번 : 곱셈 (0) | 2019.02.20 |
[C++] 백준 2490번 : 윷놀이 (0) | 2019.02.20 |