#include <iostream>
using namespace std;
int n;
int main() {
cin >> n;
int top10 = 10;
int top20 = 20;
string tak_nie;
for (int i = 1; i <= n; i++) {
int ile;
cin >> tak_nie >> ile;
if (tak_nie[0] == 'N') {
continue;
}
if (top10 > 0) {
if (top10 == 10) {
cout << i;
} else {
cout << " " << i;
}
top10--;
top20--;
} else if (top20 > 0) {
if (ile >= 2) {
continue;
} else {
if (top20 == 1) {
cout << " " << i << endl;
} else {
cout << " " << i;
}
top20--;
}
}
}
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 | #include <iostream> using namespace std; int n; int main() { cin >> n; int top10 = 10; int top20 = 20; string tak_nie; for (int i = 1; i <= n; i++) { int ile; cin >> tak_nie >> ile; if (tak_nie[0] == 'N') { continue; } if (top10 > 0) { if (top10 == 10) { cout << i; } else { cout << " " << i; } top10--; top20--; } else if (top20 > 0) { if (ile >= 2) { continue; } else { if (top20 == 1) { cout << " " << i << endl; } else { cout << " " << i; } top20--; } } } return 0; } |
English