求助

P1105 平台

```cpp #include<bits/stdc++.h> using namespace std; struct pingtai{ int h,l,r; }p[1005]; int n; int main(){ cin>>n; for(int i=1;i<=n;i++) cin>>p[i].h>>p[i].l>>p[i].r; for(int i=1;i<=n;i++){ int ans=0,num=0; for(int j=1;j<=n;j++) if(p[j].l<p[i].l&&p[j].r>p[i].l&&p[j].h<p[i].h&&p[ans].h<p[j].h) ans=j; for(int j=1;j<=n;j++) if(p[j].r>p[i].r&&p[j].l<p[i].r&&p[j].h<p[i].h&&p[num].h<p[j].h) num=j; cout<<ans<<' '<<num<<endl; } return 0; } ```
by zrl123456 @ 2023-12-21 19:20:51


|