1122021-01-13 07:40:22kidesoToronyépítés (2,2,3,3)cpp11Elfogadva 40/402ms2028 KiB
#include <iostream>

using namespace std;

long long N, i, a, b, c, d;
long long const P = 20210108;

int main()
{
	cin >> N;
	if (N == 1) cout << 0;
	else if (N == 2) cout << 2;
	else if (N == 3) cout << 2;
	else
	{
		a = 0;
		b = 2;
		c = 2;
		for (i = 4; i <= N; ++i)
		{
			d = (2 * (a + b)) % P;
			a = b;
			b = c;
			c = d;
		}

		cout << d;
	}

	cout << '\n';
		
		return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base40/40
1Elfogadva0/01ms1864 KiB
2Elfogadva0/01ms1900 KiB
3Elfogadva2/21ms1964 KiB
4Elfogadva2/21ms1972 KiB
5Elfogadva3/31ms1976 KiB
6Elfogadva3/31ms1980 KiB
7Elfogadva3/31ms1984 KiB
8Elfogadva3/31ms1984 KiB
9Elfogadva3/31ms1992 KiB
10Elfogadva3/31ms2000 KiB
11Elfogadva3/32ms2000 KiB
12Elfogadva3/32ms2000 KiB
13Elfogadva4/42ms2004 KiB
14Elfogadva4/41ms2020 KiB
15Elfogadva2/21ms2024 KiB
16Elfogadva2/21ms2028 KiB