rt,为什么我的代码和第一片题解基本一样却 AC 不了?代码如下。
#include<bits/stdc++.h>
using namespace std;
int a[1005],b[1005],c[1005];
int main()
{
int n;cin>>n;
for(int i=1;i<=n;++i)
cin>>a[i]>>b[i]>>c[i];
for(int i=1;i<=n;++i)
{
int left=0,right=0;
for(int j=1;j<=n;++j)
if(b[j]<b[i] and c[j]>b[i] and a[i]>a[j])
if(a[j]>a[left])left=j;
for(int j=1;j<=n;++j)
if(c[j]>c[i] and b[j]<c[i] and a[i]>a[j])
if(a[i]>a[right])right=j;
cout<<left<<' '<<right<<endl;
}
}