#include <bits/stdc++.h>
using namespace std;
int main() {
ios_base::sync_with_stdio(0); cin.tie(0);
int n;
cin >> n;
vector<pair<int, int>> t;
for (int i=0; i<n; i++) {
string s; cin >> s;
int x; cin >> x;
if (s == "TAK")
t.emplace_back(i+1, x);
}
int s = t.size();
for (int i=0; i<min(10, s); i++)
cout << t[i].first << " ";
int ctr = 0;
int realidx = 10;
while (ctr < 10 && realidx < s) {
if (t[realidx].second >= 2) {
realidx++;
continue;
}
ctr++;
cout << t[realidx].first << " ";
realidx++;
}
cout << "\n";
}
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 | #include <bits/stdc++.h> using namespace std; int main() { ios_base::sync_with_stdio(0); cin.tie(0); int n; cin >> n; vector<pair<int, int>> t; for (int i=0; i<n; i++) { string s; cin >> s; int x; cin >> x; if (s == "TAK") t.emplace_back(i+1, x); } int s = t.size(); for (int i=0; i<min(10, s); i++) cout << t[i].first << " "; int ctr = 0; int realidx = 10; while (ctr < 10 && realidx < s) { if (t[realidx].second >= 2) { realidx++; continue; } ctr++; cout << t[realidx].first << " "; realidx++; } cout << "\n"; } |
English