编辑代码

#include<bits/stdc++.h>
using namespace std;
int n;
struct br{
    int h;
    int nl;
};
br a[105],b[105],c[105];
bool cmp(br x,br y){
    if(x.nl==y.nl) return x.h<y.h;
    return x.nl>y.nl;
}
bool cmp2(br x,br y){
    return x.h<y.h;
}
int main() {
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a.h[i]>>a.nl[i];
        if(a.nl[i]>=60){
            b.nl[i]=a.nl[i];
            b.h[i]=a.h[i];
        }else{
            c.nl[i]=a.nl[i];
            c.h[i]=a.h[i];
        }
    }
    sort(b+1,b+n+1,cmp);
    sort(c+1,c+n+1,cmp2);
    for(int i=1;i<=n;i++){
        if(b.h[i]!=0) cout<<b.h<<' '<<b.nl<<'\n';
    }
    for(int i=1;i<=n;i++){
        if(c.h[i]!=0) cout<<c.h<<' '<<c.nl<<'\n';
    }
	return 0;
}