#include <iostream>
#include <vector>
using namespace std;
int main()
{
int a;
cin >> a;
vector<int> tab(a);
string c;
int b;
for(int i = 0; i < a; i++) {
cin >> c >> b;
tab[i] = (c == "NIE") ? 99 : b;
}
int licznik = 0;
int indeks = 0;
while (licznik < 10 && indeks < a) {
if (tab[indeks] != 99) {
cout << (indeks + 1) << " ";
licznik++;
}
indeks++;
}
for (int i = indeks; i < a; i++) {
if (tab[i] > 1 || licznik > 19) {
tab[i] = 99;
} else {
cout << (i + 1) << " ";
licznik++;
}
}
return 0;
}
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 | #include <iostream> #include <vector> using namespace std; int main() { int a; cin >> a; vector<int> tab(a); string c; int b; for(int i = 0; i < a; i++) { cin >> c >> b; tab[i] = (c == "NIE") ? 99 : b; } int licznik = 0; int indeks = 0; while (licznik < 10 && indeks < a) { if (tab[indeks] != 99) { cout << (indeks + 1) << " "; licznik++; } indeks++; } for (int i = indeks; i < a; i++) { if (tab[i] > 1 || licznik > 19) { tab[i] = 99; } else { cout << (i + 1) << " "; licznik++; } } return 0; } |
English