Algorithm
[백준/C++] 94671 파도반 수 (S3)
Yannoo
2023. 10. 15. 18:03
728x90
유형 | 난이도 | 완료일 | 링크 | 특이사항 |
DP | 실버3 | 230212 | https://www.acmicpc.net/problem/9461 |
p[1] ~ p[10] 까지의 값이 주어져 있어서 이를 이용해 답의 규칙을 찾아낼 수 있었다.
점화식을 알아내자 코드 작성은 쉬웠다.
#include <iostream>
using namespace std;
long long Pado[101];
int main(void)
{
Pado[1] = 1;
Pado[2] = 1;
Pado[3] = 1;
Pado[4] = 2;
Pado[5] = 2;
for(int i= 6; i<101; i++)
{
Pado[i] = Pado[i-5]+Pado[i-1];
}
int n=0;
int k=0;
cin >> k;
for(int i=0; i<k; i++)
{
cin >> n;
cout << Pado[n]<<"\\n";
}
}
728x90