30分?!
  • 板块P1105 平台
  • 楼主lty2023
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/10/31 21:58
  • 上次更新2024/10/31 22:12:24
查看原帖
30分?!
1037200
lty2023楼主2024/10/31 21:58
#include<bits/stdc++.h>
using namespace std;
struct pp{
	int h,l,r;
};
pp a[1010];
int main(){
	int n;
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>a[i].h>>a[i].l>>a[i].r;
	}
	for(int i=0;i<n;i++){
		int num1=0,num2=0;
		for(int j=0;j<n;j++){
			if(i!=j&&a[j].h<a[i].h&&a[j].l<a[i].l&&a[j].r>a[i].l){
				num1=j+1;
				break;
			}
		}
		for(int j=0;j<n;j++){
			if(i!=j&&a[j].h<a[i].h&&a[j].l<a[i].r&&a[j].r>a[i].r){
				num2=j+1;
				break;
			}
		}
		cout<<num1<<" "<<num2<<endl;
	}
}
2024/10/31 21:58
加载中...