257392026-02-28 19:04:15FintaTihamerToronyépítés (1,1,3,3)cpp17Elfogadva 50/509ms4320 KiB
#include <iostream>

using namespace std;

int main()
{   int oszto= 20210108;
    int height;
    cin>>height;
    int tower[height];
    tower[0]=1;
    tower[1]=2;
    tower[2]=4;
    tower[3]=10;
    int k=4;
    while(k<=height){
        tower[k]=(tower[k-1]*2)+(tower[k-3]*2);
        tower[k]=tower[k]%oszto;
        k++;
    }
    int temp=tower[height];
    cout<<temp;
    /*if(temp==20016480) cout<<temp;
    else cout<<temp-20016480;*/
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/01ms316 KiB
2Elfogadva0/01ms316 KiB
3Elfogadva3/31ms508 KiB
4Elfogadva3/31ms316 KiB
5Elfogadva4/41ms332 KiB
6Elfogadva4/41ms316 KiB
7Elfogadva4/49ms4320 KiB
8Elfogadva4/42ms1012 KiB
9Elfogadva4/41ms316 KiB
10Elfogadva4/41ms316 KiB
11Elfogadva4/42ms1076 KiB
12Elfogadva4/49ms4264 KiB
13Elfogadva4/48ms3620 KiB
14Elfogadva4/44ms1580 KiB
15Elfogadva2/21ms316 KiB
16Elfogadva2/21ms316 KiB