7046 2023. 12. 28 21:43:08 kukkerman Járda-L (40) cpp17 Elfogadva 40/40 3ms 3444 KiB
#include <iostream>
#include <array>

constexpr int N = 28;

constexpr std::array<int, N + 1> jarda() {
    std::array<int, N + 1> j{ 1, 1 };

    int h = 0;
    for (int i = 2; i <= N; i++) {
        j[i] = j[i - 2] + j[i - 1] + h;
        h += 2 * j[i - 2];
    }

    return j;
}

static constexpr auto j = jarda();

int main() {
    int n;
    std::cin >> n;
    std::cout << j[n] << std::endl;

    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 40/40
1 Elfogadva 0/0 3ms 1876 KiB
2 Elfogadva 0/0 3ms 2124 KiB
3 Elfogadva 2/2 3ms 2360 KiB
4 Elfogadva 2/2 3ms 2516 KiB
5 Elfogadva 2/2 3ms 2604 KiB
6 Elfogadva 2/2 3ms 2596 KiB
7 Elfogadva 2/2 3ms 2732 KiB
8 Elfogadva 3/3 3ms 2932 KiB
9 Elfogadva 3/3 3ms 2924 KiB
10 Elfogadva 3/3 3ms 2956 KiB
11 Elfogadva 3/3 3ms 3080 KiB
12 Elfogadva 3/3 3ms 3208 KiB
13 Elfogadva 3/3 3ms 3360 KiB
14 Elfogadva 3/3 3ms 3332 KiB
15 Elfogadva 3/3 3ms 3316 KiB
16 Elfogadva 3/3 3ms 3444 KiB
17 Elfogadva 3/3 3ms 3316 KiB