#include <bits/stdc++.h> using namespace std; int main() { int n,x, j=1; cin>>n; string s; vector<int> ranking, ranking2; for(int i=1;i<=n;i++) { cin>>s>>x; if(s=="TAK") { if(j<11) { ranking.push_back(i); j++; } else if(x<2) ranking2.push_back(i); } } for(int i=0;i<10;i++) ranking.push_back(ranking2[i]); for(int i=0;i<19;i++) printf("%d ",ranking[i]); printf("%d\n",ranking[19]); return 0; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include <bits/stdc++.h> using namespace std; int main() { int n,x, j=1; cin>>n; string s; vector<int> ranking, ranking2; for(int i=1;i<=n;i++) { cin>>s>>x; if(s=="TAK") { if(j<11) { ranking.push_back(i); j++; } else if(x<2) ranking2.push_back(i); } } for(int i=0;i<10;i++) ranking.push_back(ranking2[i]); for(int i=0;i<19;i++) printf("%d ",ranking[i]); printf("%d\n",ranking[19]); return 0; } |