求助各位大佬为什么代码10分
  • 板块P1105 平台
  • 楼主BearBig
  • 当前回复5
  • 已保存回复5
  • 发布时间2022/7/22 18:46
  • 上次更新2023/10/27 18:52:57
查看原帖
求助各位大佬为什么代码10分
668599
BearBig楼主2022/7/22 18:46

闰土,代码如下。

#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;
    }
}

求助!!!

2022/7/22 18:46
加载中...