闰土,代码如下。
#include<bits/stdc++.h>
using namespace std;
struct var
{
int st,ed;
int ind,ln;
var(int ln,int st,int ed,int ind)
{
this->ln=ln;
this->st=st;
this->ed=ed;
this->ind=ind;
}
var()
{
this->st=this->ed=this->ln=this->ind=0;
}
};var plat[1005];
int main()
{
ios::sync_with_stdio(false);
cin.tie(0);cout.tie(0);
int n;cin>>n;
for(int i=1;i<=n;++i)
{
int ln,st,ed;cin>>ln>>st>>ed;
plat[i]=var(ln,st,ed,i);
}
for(int i=1;i<=n;++i)
{
int zuo=plat[i].st-1;
int you=plat[i].ed+1;
int lf(0),rt(0);
for(int j=1;j<=n;++j)
if(plat[j].st<=zuo and plat[j].ln<plat[i].ln)
{lf=j;break;}
for(int j=1;j<=n;++j)
if(plat[j].ed>=you and plat[j].ln<plat[i].ln)
{rt=j;break;}
cout<<lf<<' '<<rt<<endl;
}
}
求助!!!