https://www.acmicpc.net/problem/9095
JW
#include "bits/stdc++.h"
using namespace std;
//1, 2, 3 더하기
int cnt, arr[10], n;
void recursive(int sum) {
if (sum == n) {
cnt++;
return;
}
if (sum > n) return;
for (int i=1; i<=3; i++) {
recursive(sum+i);
}
}
int main() {
int t;
cin >> t;
while (t--) {
cnt = 0;
cin >> n;
for (int i=1; i<=3; i++) {
recursive(i);
}
printf("%d\n", cnt);
}
}
'정보올림피아드-KOI > BOJ' 카테고리의 다른 글
백준 - 로또 (0) | 2022.03.19 |
---|---|
백준 숫자카드 - 이분탐색 (0) | 2022.03.18 |
백준 숨바꼭질 4 (역추적) (0) | 2022.03.14 |
백준 일곱 난쟁이 (0) | 2022.03.14 |
백준 2×n 타일링 2 (0) | 2022.03.14 |