Cod sursa(job #2613861)

Utilizator cosmin_paunicaCosmin Paunica cosmin_paunica Data 10 mai 2020 19:23:37
Problema Cifra Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <fstream>
#include <vector>

using namespace std;

vector<vector<unsigned>> M = {
	{0},
	{1},
	{2, 4, 8, 6},
	{3, 9, 7, 1},
	{4, 6},
	{5},
	{6},
	{7, 9, 3, 1},
	{8, 4, 2, 6},
	{9, 1}
};

int main() {
	ifstream fin("cifra.in");
	ofstream fout("cifra.out");

	unsigned T;
	fin >> T;
	for (unsigned i = 0; i < T; i++) {
		unsigned N;
		fin >> N;
		unsigned result = 1;
		for (unsigned j = 2; j <= N; j++)
			result = (result + M[j % 10][(j - 1) % M[j % 10].size()]) % 10;
		fout << result << endl;
	}

	return 0;
}