##为什么代码过不了QWQ只得了10分,求助
#include<algorithm>
using namespace std;
struct ac{
int h;
int l;
int r;
int b;
};
bool cmp(ac x,ac y);
int main(){
ac a[1005];
int n;
cin >> n;
for(int i=1;i<=n;i++){
cin >> a[i].h;
cin >> a[i].l;
cin >> a[i].r;
a[i].b=i;
}
sort(a+1,a+n+1,cmp);
for(int i=2;i<=n;i++){
if(a[i-1].l>a[i].r){
cout << a[i].b <<" ";
}
else{
cout << 0 <<" ";
}
if(a[i-1].r<a[i].l){
cout << a[i].b <<"\n";
}
else{
cout << 0 <<"\n";
}
}
cout << 0 << " "<< 0;
return 0;
}
bool cmp(ac x,ac y){
if(x.h!=y.h)
return x.h>y.h;
else
return x.l>y.l;
}```