7791 2024. 01. 11 10:15:56 tamasmark Járda-L (40) cpp17 Elfogadva 40/40 3ms 4308 KiB

#include <iostream>
#include <vector>

using namespace std;

int i, j, n;

int main()
{
    cin >> n;
    vector <unsigned long long> x(n + 4);

    x[0] = 1;
    x[1] = 1;
    x[2] = 2;
    x[3] = 5;
    for (i = 4; i <= n; ++i)
    {
        x[i] = x[i - 1] + x[i - 2];
        for (j = 0; j <= i-3; ++j)
        {
            x[i] += 2*x[j];
        }
    }

    cout << x[n];

    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 40/40
1 Elfogadva 0/0 3ms 1812 KiB
2 Elfogadva 0/0 3ms 2004 KiB
3 Elfogadva 2/2 3ms 2212 KiB
4 Elfogadva 2/2 3ms 2460 KiB
5 Elfogadva 2/2 3ms 2644 KiB
6 Elfogadva 2/2 3ms 2852 KiB
7 Elfogadva 2/2 3ms 2936 KiB
8 Elfogadva 3/3 3ms 3060 KiB
9 Elfogadva 3/3 3ms 3296 KiB
10 Elfogadva 3/3 3ms 3368 KiB
11 Elfogadva 3/3 3ms 3580 KiB
12 Elfogadva 3/3 3ms 3792 KiB
13 Elfogadva 3/3 3ms 4000 KiB
14 Elfogadva 3/3 3ms 4088 KiB
15 Elfogadva 3/3 3ms 4200 KiB
16 Elfogadva 3/3 3ms 4212 KiB
17 Elfogadva 3/3 3ms 4308 KiB