17702022-12-02 21:35:03kdbToronyépítés (80 pont)cpp11Elfogadva 80/8013ms10588 KiB
#include <iostream>
#include <vector>
using namespace std;
int main()
{
    cin.tie(nullptr);
    cout.tie(nullptr);
    ios_base::sync_with_stdio(false);
    int n, m = 20210108;
    cin >> n;
    vector<int> vec(n + 1);
    vec[0] = 1;
    vec[1] = 3;
    for (size_t i = 2; i < n + 1; i++)
    {
        vec[i] = (vec[i - 1] * 3 + vec[i - 2]) % m;
    }
    cout << vec[n] << endl;
    return 0;
}
/*
5
-360

2021
-6647084
*/
RészfeladatÖsszpontTesztVerdiktIdőMemória
base80/80
1Elfogadva0/03ms1824 KiB
2Elfogadva0/02ms2032 KiB
3Elfogadva4/42ms2224 KiB
4Elfogadva4/42ms2428 KiB
5Elfogadva5/52ms2632 KiB
6Elfogadva5/52ms2604 KiB
7Elfogadva6/613ms10180 KiB
8Elfogadva6/63ms3568 KiB
9Elfogadva7/72ms2808 KiB
10Elfogadva7/72ms2932 KiB
11Elfogadva8/84ms4352 KiB
12Elfogadva8/812ms10588 KiB
13Elfogadva8/810ms9948 KiB
14Elfogadva8/86ms5856 KiB
15Elfogadva2/22ms3572 KiB
16Elfogadva2/22ms3580 KiB