#include <iostream>
using namespace std;
int d[11];
void cal() {
d[0] = 1;
for (int i = 1; i < 11; i++) {
if (i >= 1) {
d[i] += d[i - 1];
}
if (i >= 2) {
d[i] += d[i - 2];
}
if (i >= 3) {
d[i] += d[i - 3];
}
}
}
auto main()->int {
ios_base::sync_with_stdio(false);
cin.tie(nullptr); cout.tie(nullptr);
cal();
int t; cin >> t;
while (t--) {
int n; cin >> n;
cout << d[n] << endl;
}
}
'Problem set' 카테고리의 다른 글
[백준] 10430: 나머지 (0) | 2020.12.29 |
---|---|
[백준] 9613: GCD 합 (0) | 2020.12.29 |
[백준] 9093: 단어 뒤집기 (0) | 2020.12.29 |
[백준] 9012: 괄호 (0) | 2020.12.29 |
[백준] 8958: OX퀴즈 (0) | 2020.12.29 |