Niestety, nie byliśmy w stanie w pełni poprawnie wyświetlić tego pliku, ponieważ nie jest zakodowany w UTF-8. Możesz pobrać ten plik i spróbować otworzyć go samodzielnie.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
/*
	Rozwi�zanie zadania "Wyb�r zada� [C]" (WYB) na Potyczki Algorytmiczne 2020.
	Damian Mazur
*/
#include <stdio.h>

int n;
int dywizjaA[5] = { 0,0,0,0,0 };
int dywizjaB[5] = { 0,0,0,0,0 };
int dywizjaC[5] = { 0,0,0,0,0 };

int main()
{
	scanf("%d", &n);
	for (int i = 0; i < n; i++)
	{
		int dzien;
		char dywizja;
		scanf("%d%c", &dzien, &dywizja);
		dzien--;
		if (dywizja == 'A')
		{
			dywizjaA[dzien]++;
		}
		else if(dywizja == 'B')
		{
			dywizjaB[dzien]++;
		}
		else if (dywizja == 'C')
		{
			dywizjaC[dzien]++;
		}
		else
		{
			if (dywizja == 'a')
			{
				dywizjaA[dzien]++;
			}
			else if (dywizja == 'b')
			{
				dywizjaB[dzien]++;
			}
			else if (dywizja == 'c')
			{
				dywizjaC[dzien]++;
			}
		}
	}
	if (dywizjaA[0] && dywizjaB[0] && dywizjaC[0] &&
		dywizjaA[1] && dywizjaB[1] && dywizjaC[1] &&
		dywizjaA[2] && dywizjaB[2] && dywizjaC[2] &&
		dywizjaA[3] && dywizjaB[3] && dywizjaC[3] &&
		dywizjaA[4] > 1 && dywizjaB[4] > 1 && dywizjaC[4] > 1)
	{
		printf("TAK");
	}
	else
	{
		printf("NIE");
	}
	return 0;
}