94282024-02-21 16:16:05KCsengeJárda-L (40)cpp17Accepted 40/403ms3712 KiB
#include <iostream>

using namespace std;

int main()
{
    int f[29];
    int g[29];

    f[1]=1;
    f[2]=2;
    f[3]=5;

    g[1]=0;
    g[2]=2;
    g[3]=2;

    for(int i=4;i<29;i++)
    {
        f[i]=f[i-1]+f[i-2]+g[i-1]+g[i-2];
        g[i]=2*f[i-2]+g[i-2];
    }
    int x;
    cin>>x;
    cout<<f[x];
    return 0;
}
SubtaskSumTestVerdictTimeMemory
base40/40
1Accepted0/03ms1880 KiB
2Accepted0/03ms2116 KiB
3Accepted2/23ms2328 KiB
4Accepted2/23ms2492 KiB
5Accepted2/23ms2704 KiB
6Accepted2/22ms2788 KiB
7Accepted2/23ms2912 KiB
8Accepted3/33ms3124 KiB
9Accepted3/33ms3208 KiB
10Accepted3/33ms3344 KiB
11Accepted3/32ms3424 KiB
12Accepted3/32ms3424 KiB
13Accepted3/33ms3712 KiB
14Accepted3/32ms3580 KiB
15Accepted3/32ms3708 KiB
16Accepted3/33ms3580 KiB
17Accepted3/32ms3584 KiB