6997 2023. 12. 25 09:57:02 MagyarKendeSZLG Toronyépítés (1,1,3,3) cpp17 Elfogadva 50/50 12ms 10692 KiB
#include <iostream>
#include <vector>
using namespace std;
#define speed cin.tie(0); ios::sync_with_stdio(0)
const int MOD = 20210108;

int main() {
    speed;

    int N;
    cin >> N;
    vector<int> dp(N + 1);
    dp[0] = 1;

    for (int i = 1; i <= N; i++) {
        dp[i] = (long)((dp[i - 1] * 2) + (i >= 3 ? dp[i - 3] * 2 : 0)) % MOD;
    }

    cout << dp[N];
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 50/50
1 Elfogadva 0/0 3ms 1828 KiB
2 Elfogadva 0/0 3ms 2064 KiB
3 Elfogadva 3/3 3ms 2280 KiB
4 Elfogadva 3/3 3ms 2480 KiB
5 Elfogadva 4/4 3ms 2580 KiB
6 Elfogadva 4/4 3ms 2768 KiB
7 Elfogadva 4/4 12ms 10328 KiB
8 Elfogadva 4/4 4ms 3848 KiB
9 Elfogadva 4/4 3ms 3044 KiB
10 Elfogadva 4/4 3ms 3068 KiB
11 Elfogadva 4/4 4ms 4524 KiB
12 Elfogadva 4/4 12ms 10692 KiB
13 Elfogadva 4/4 10ms 9904 KiB
14 Elfogadva 4/4 6ms 5700 KiB
15 Elfogadva 2/2 3ms 3376 KiB
16 Elfogadva 2/2 3ms 3464 KiB