Search
Duplicate

파도반 수열 (9461)

생성일
2021/03/20 18:19
태그

문제

풀이

an=an1+an5a_n = a_{n-1} + a_{n-5}
an=an2+an3a_n = a_{n-2} + a_{n-3} 도 된다고 한다 어케알았누 ㄷㄷㄷㄷ 링크

구현

#include <iostream> #include <vector> using namespace std; int t; vector<long long> dp; void pre() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); } void input() { pre(); cin >> t; dp.resize(101); } void solve() { int n; for (int i = 1; i <= 5; i++) dp[i] = "011122"[i] - '0'; for (int i = 5; i <= 100; i++) dp[i] = dp[i - 1] + dp[i - 5]; while (t--) { cin >> n; cout << dp[n] << endl; } } int main() { input(); solve(); return (0); }
C++
복사