#include<iostream>
#include<vector>
#define PB push_back
using namespace std;
string t="TAK";
int main(){
ios_base::sync_with_stdio(0);cout.tie(0);cin.tie(0);
int n,il;
cin>>n;
string s;
int il1=0,il2=0;
vector<int>odp;
for(int j=1;j<=n;j++)
{
cin>>s>>il;
if(s==t){ if(il1<10){il1++;odp.PB(j);} else if(il2<10 && il<=1){il2++; odp.PB(j);}}
}
for(int x:odp) cout<<x<<' ';
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include<iostream> #include<vector> #define PB push_back using namespace std; string t="TAK"; int main(){ ios_base::sync_with_stdio(0);cout.tie(0);cin.tie(0); int n,il; cin>>n; string s; int il1=0,il2=0; vector<int>odp; for(int j=1;j<=n;j++) { cin>>s>>il; if(s==t){ if(il1<10){il1++;odp.PB(j);} else if(il2<10 && il<=1){il2++; odp.PB(j);}} } for(int x:odp) cout<<x<<' '; } |
English