5088 2023. 04. 16 11:11:05 Laci3000 Toronyépítés (80 pont) cpp17 Elfogadva 80/80 14ms 18468 KiB

#include <iostream>
#include <vector>

using namespace std;

int main()
{

	int hossz;
	cin >> hossz;

	vector<long long> lista(hossz);

	lista[0] = 3;
	if (hossz > 1) {
		lista[1] = 10;
	}
	if (hossz > 2) {
		for (size_t i = 2; i < hossz; i++)
		{
			lista[i] = (lista[i - 1] * 3 + lista[i - 2]) % 20210108;
		}
	}

	cout << lista[hossz - 1];
}

Részfeladat Összpont Teszt Verdikt Idő Memória
base 80/80
1 Elfogadva 0/0 3ms 2088 KiB
2 Elfogadva 0/0 3ms 2232 KiB
3 Elfogadva 4/4 3ms 2280 KiB
4 Elfogadva 4/4 3ms 2376 KiB
5 Elfogadva 5/5 3ms 2732 KiB
6 Elfogadva 5/5 3ms 2800 KiB
7 Elfogadva 6/6 14ms 18452 KiB
8 Elfogadva 6/6 4ms 4732 KiB
9 Elfogadva 7/7 3ms 3116 KiB
10 Elfogadva 7/7 3ms 3356 KiB
11 Elfogadva 8/8 4ms 6280 KiB
12 Elfogadva 8/8 14ms 18468 KiB
13 Elfogadva 8/8 13ms 17036 KiB
14 Elfogadva 8/8 7ms 8672 KiB
15 Elfogadva 2/2 3ms 3700 KiB
16 Elfogadva 2/2 3ms 3696 KiB