#include <bits/stdc++.h> using namespace std; #define st first #define nd second #define pb push_back #define all(x) (x).begin(), (x).end() #define BOOST ios_base::sync_with_stdio(0), cin.tie(0) typedef long long ll; typedef long double ld; typedef pair<int, int> ii; int main(){ BOOST; int n; cin >> n; vector<int> finals; for(int i=1; i<=n; i++){ string s; cin >> s; int x; cin >> x; if(s == "NIE") continue; if(finals.size() < 10){ finals.pb(i); } else if(finals.size() < 20 && x < 2){ finals.pb(i); } } for(auto it : finals){ cout << it << " "; } 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; #define st first #define nd second #define pb push_back #define all(x) (x).begin(), (x).end() #define BOOST ios_base::sync_with_stdio(0), cin.tie(0) typedef long long ll; typedef long double ld; typedef pair<int, int> ii; int main(){ BOOST; int n; cin >> n; vector<int> finals; for(int i=1; i<=n; i++){ string s; cin >> s; int x; cin >> x; if(s == "NIE") continue; if(finals.size() < 10){ finals.pb(i); } else if(finals.size() < 20 && x < 2){ finals.pb(i); } } for(auto it : finals){ cout << it << " "; } cout << "\n"; } |