(백준 알고리즘 문제풀이) 9461번 파도반 수열
by 줌코딩
문제
어떻게 접근할 것인가
- 이 문제은 디피로 접근할 수 있는 문제이다.
- 이 문제는 뭔가 규칙이 있는 거 같아서 따라가보니 맞았다.
코드
#include <cstdio>
int main(){
long long t, x, n[101];
n[1] = n[2] = n[3] = 1, n[4] = n[5] = 2;
for(int i = 6; i <= 100; i++) n[i] = n[i-1] + n[i-5];
scanf("%lld", &t);
while(t--){
scanf("%lld", &x);
printf("%lld\n", n[x]);
}
}
느낀점
- 규칙으로 풀어낸 것에 감사하다.
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
Subscribe via RSS