217072026-01-13 18:16:08algoproJárda-L (40)cpp17Elfogadva 40/402ms508 KiB
// UUID: 5e72f9e2-511d-4329-8363-355d1881de08
#include <bits/stdc++.h>
using namespace std;
using ll = long long;

int main() {
	ll n;
    cin >> n;
    vector <ll> a(n+1);
    vector <ll> jf(n+1), ja(n+1);
    a[1] = 1, a[2] = 2;
    ja[1] = 0, ja[2] = 1, jf[1] = 0, jf[2] = 1;
    for ( ll i = 3; i <= n; i++ ){
        a[i] = a[i-1] + a[i-2] + ja[i-1] + jf[i-1];
        ja[i] = a[i-2] + jf[i-1];
        jf[i] = a[i-2] + ja[i-1];
    } 
    cout << a[n] << "\n";
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base40/40
1Elfogadva0/01ms316 KiB
2Elfogadva0/01ms316 KiB
3Elfogadva2/21ms508 KiB
4Elfogadva2/21ms316 KiB
5Elfogadva2/21ms316 KiB
6Elfogadva2/21ms316 KiB
7Elfogadva2/21ms316 KiB
8Elfogadva3/31ms316 KiB
9Elfogadva3/32ms316 KiB
10Elfogadva3/31ms316 KiB
11Elfogadva3/31ms316 KiB
12Elfogadva3/31ms316 KiB
13Elfogadva3/31ms316 KiB
14Elfogadva3/31ms316 KiB
15Elfogadva3/31ms316 KiB
16Elfogadva3/31ms316 KiB
17Elfogadva3/31ms316 KiB