백준 문제 풀이
백준 C 9095 :: 1, 2, 3 더하기 @@황소처럼 우직하게@@ 다시 가자
hjp845
2020. 5. 28. 02:48
반응형
#include <stdio.h>
int main() {
int t;
scanf("%d", &t);
int arr[11] = {};
arr[0] = 1;
arr[1] = arr[1 - 1];
arr[2] = arr[2 - 2] + arr[2 - 1];
arr[3] = arr[3 - 3] + arr[3 - 2] + arr[3 - 1];
for (int i = 4; i < 11; i++) {
arr[i] = arr[i - 3] + arr[i - 2] + arr[i - 1];
}
for (int i = 0; i < t; i++){
int n;
scanf("%d", &n);
printf("%d\n", arr[n]);
}
}
끝에 3을 붙여서 되거나 2를 붙여서 되거나 1을 붙여서 되거나
반응형