Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Wkraxcker

Problemset: Amazing tiling

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-14 16:14:42

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n;cin>>n; vector<int> kept;
    kept.push_back(1);
    kept.push_back(2);
    kept.push_back(5);
    for(int i=0; i<n; i++){
       if(i>2){
        kept[i]=(kept[i-1]*2)+kept[i-3];
       }

    }
    cout<<kept[n-1];
}