https://www.acmicpc.net/problem/9507
9507번: Generations of Tribbles
문제 꿍은 군대에서 진짜 할짓이 없다. 그래서 꿍만의 피보나치를 만들어보려고 한다. 기존의 피보나치는 너무 단순해서 꿍은 좀더 복잡한 피보나치를 만들어보고자 한다. 그래서 다음과 같은 �
www.acmicpc.net
그냥 피보나치의 연장선이다. 엄청 커지니까 변수의 자료형만 long long int로 해주자. 브론즈문제보다 쉬운것 같다.
#include <cstdio>
int main(void){
long long int Army[68]={1,1,2,4,};
for(int j=4; j<68; j++){
Army[j]=Army[j-1] + Army[j-2] + Army[j-3] + Army[j-4];
}
int t, a;
scanf("%d",&t);
for(int i=0; i<t; i++){
scanf("%d",&a);
printf("%lld\n",Army[a]);
}
}
'알고리즘 문제' 카테고리의 다른 글
[C/C++ 백준 11057번] 오르막 수 (Silver 1) (0) | 2020.05.16 |
---|---|
[C/C++ 백준 9465번] 스티커 (Silver 2) (0) | 2020.05.15 |
[C/C++ 백준 1003번] 피보나치 함수 (Silver 3) (0) | 2020.05.15 |
[C/C++ 백준 14501번] 퇴사 (Silver 4) (0) | 2020.05.15 |
[C/C++ 백준 1010번] 다리 놓기 (Silver 5) (0) | 2020.05.15 |