87662024-01-29 15:20:23Balki22Toronyépítés (1,1,3,3)cpp17Elfogadva 50/5018ms18668 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
	unsigned long long n; cin >> n;
	vector<unsigned long long> dp(n+1, 0);
	dp[0] = 1;
	dp[1] = 2;
	dp[2] = 4;
	for (unsigned long long i = 3; i <= n; i++) {
		dp[i] = ((2 * dp[i-1]) % 20210108 + (2 * dp[i-3]) % 20210108) % 20210108;
	}
	cout << dp[n];
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/03ms1680 KiB
2Elfogadva0/03ms1944 KiB
3Elfogadva3/33ms2144 KiB
4Elfogadva3/33ms2360 KiB
5Elfogadva4/42ms2384 KiB
6Elfogadva4/43ms2592 KiB
7Elfogadva4/418ms18200 KiB
8Elfogadva4/44ms4760 KiB
9Elfogadva4/43ms2968 KiB
10Elfogadva4/43ms3092 KiB
11Elfogadva4/46ms6144 KiB
12Elfogadva4/418ms18668 KiB
13Elfogadva4/417ms16932 KiB
14Elfogadva4/48ms8388 KiB
15Elfogadva2/22ms3396 KiB
16Elfogadva2/23ms3640 KiB