题解
2023-07-07 12:20:17
发布于:上海
63阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
struct j{
string s;
int a;
int b;
int c;
};
j w[1001],r[1001],t;
int n,y=1,u=1;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>t.s>>t.a>>t.b;
if(t.a>60){
w[y]=t;
y++;
}
else{
r[u]=t;
u++;
}
}
for(int i=1;i<y;i++){
for(int j=1;j<y-i;j++){
if(w[j].b>w[j+1].b){
t=w[j];
w[j]=w[j+1];
w[j+1]=t;
}
}
}
for(int i=1;i<y;i++){
cout<<w[i].s<<endl;
}
for(int i=1;i<u;i++){
for(int j=1;j<u-i;j++){
if(r[j].b>r[j+1].b){
t=r[j];
r[j]=r[j+1];
r[j+1]=t;
}
}
}
for(int i=1;i<u;i++){
cout<<r[i].s<<endl;
}
}
这里空空如也
有帮助,赞一个