87652024-01-29 15:17:12Balki22Toronyépítés (80 pont)cpp17Elfogadva 80/8018ms18368 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] = 3;
	for (unsigned long long i = 2; i <= n; i++) {
		dp[i] = ((3 * dp[i-1]) % 20210108 + dp[i-2]) % 20210108;
	}
	cout << dp[n];
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base80/80
1Elfogadva0/03ms1680 KiB
2Elfogadva0/03ms1948 KiB
3Elfogadva4/42ms2020 KiB
4Elfogadva4/43ms2140 KiB
5Elfogadva5/53ms2352 KiB
6Elfogadva5/53ms2480 KiB
7Elfogadva6/618ms18196 KiB
8Elfogadva6/64ms4500 KiB
9Elfogadva7/72ms2788 KiB
10Elfogadva7/73ms2880 KiB
11Elfogadva8/86ms5880 KiB
12Elfogadva8/818ms18368 KiB
13Elfogadva8/817ms16632 KiB
14Elfogadva8/88ms8108 KiB
15Elfogadva2/22ms3136 KiB
16Elfogadva2/23ms3168 KiB