8766 2024. 01. 29 15:20:23 Balki22 Toronyépítés (1,1,3,3) cpp17 Elfogadva 50/50 18ms 18668 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 Összpont Teszt Verdikt Idő Memória
base 50/50
1 Elfogadva 0/0 3ms 1680 KiB
2 Elfogadva 0/0 3ms 1944 KiB
3 Elfogadva 3/3 3ms 2144 KiB
4 Elfogadva 3/3 3ms 2360 KiB
5 Elfogadva 4/4 2ms 2384 KiB
6 Elfogadva 4/4 3ms 2592 KiB
7 Elfogadva 4/4 18ms 18200 KiB
8 Elfogadva 4/4 4ms 4760 KiB
9 Elfogadva 4/4 3ms 2968 KiB
10 Elfogadva 4/4 3ms 3092 KiB
11 Elfogadva 4/4 6ms 6144 KiB
12 Elfogadva 4/4 18ms 18668 KiB
13 Elfogadva 4/4 17ms 16932 KiB
14 Elfogadva 4/4 8ms 8388 KiB
15 Elfogadva 2/2 2ms 3396 KiB
16 Elfogadva 2/2 3ms 3640 KiB