208982026-01-11 01:13:30hunzombiToronyépítés (1,1,3,3)cpp17Elfogadva 50/5014ms4324 KiB
#include <bits/stdc++.h>
using namespace std;

const int MOD = 20210108;

int main()
{
    int n;
    cin >> n;
    vector<int> vec(max(3 + 1, n + 1), 0);
    vec[1] = 2;
    vec[2] = 4;
    vec[3] = 10;
    for (int i=4; i <= n; i++) {
        vec[i] = (2 * vec[i - 1]) % MOD;
        vec[i] = vec[i] + (2 * vec[i - 3]) % MOD;
        vec[i] = vec[i] % MOD;
    }
    cout << vec[n] << '\n';

    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/01ms508 KiB
2Elfogadva0/01ms512 KiB
3Elfogadva3/31ms316 KiB
4Elfogadva3/31ms316 KiB
5Elfogadva4/41ms316 KiB
6Elfogadva4/41ms316 KiB
7Elfogadva4/414ms4324 KiB
8Elfogadva4/43ms824 KiB
9Elfogadva4/41ms508 KiB
10Elfogadva4/41ms316 KiB
11Elfogadva4/44ms1076 KiB
12Elfogadva4/414ms4276 KiB
13Elfogadva4/414ms3836 KiB
14Elfogadva4/46ms1588 KiB
15Elfogadva2/21ms316 KiB
16Elfogadva2/21ms316 KiB