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
#include <bits/stdc++.h>

using namespace std;

int main()
{
    int x;
	cin >> x;
	vector<pair<int, int>> uczestnicy; //wynik, ile razy
	for(int i =0; i <x; i++)
	{
		string s; int y;
		cin >> s >> y;
		if(s == "TAK") uczestnicy.push_back({i, y});
	}
	vector<int> zakwalfikowani;
	for(int i =0; i < 10; i++)
	{
	    zakwalfikowani.push_back(uczestnicy[i].first);
	}
	for(int i = 10; i < x && zakwalfikowani.size() < 20; i++)
	{
	    if(uczestnicy[i].second < 2) zakwalfikowani.push_back(uczestnicy[i].first);
	}
	for(int u : zakwalfikowani) cout << u+1 << " ";
}