https://www.acmicpc.net/problem/2775
#include <iostream>
using namespace std;
int main() {
int people[15][14];
for (int j = 0; j < 14; j++) people[0][j] = j+1;
for (int j = 1; j < 15; j++) {
int sum = 0;
for (int i = 0; i < 14; i++) {
sum += people[j - 1][i];
people[j][i] = sum;
}
}
int T;
cin >> T;
int *k = new int[T];
int *n = new int[T];
for (int i = 0; i < T; i++) cin >> k[i] >> n[i];
for (int i = 0; i < T; i++) cout << people[k[i]][n[i]- 1] << '\n';
delete[] k;
delete[] n;
}
'Programming > Algorithm' 카테고리의 다른 글
[C++] 백준 2750번 : 수 정렬하기 (0) | 2019.02.07 |
---|---|
[C++] 백준 1475번 : 방 번호 (0) | 2019.02.07 |
[C++] 백준 1193 : 분수찾기 (0) | 2019.02.05 |
[C++] 백준 2292번 : 벌집 (0) | 2019.02.05 |
[C++] 백준 2941번 : 크로아티아 알파벳 (0) | 2019.02.05 |