求修正
  • 板块P1105 平台
  • 楼主wczxluo
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/8/10 20:37
  • 上次更新2023/11/3 04:37:34
查看原帖
求修正
976067
wczxluo楼主2023/8/10 20:37
#include<bits/stdc++.h>
using namespace std;
struct qwe{
	int q,w,e,r;
}a[10001];
bool comp(qwe x,qwe y)
{
	return x.e>y.e;
}
int fx=0,fy=0;
int num=10000000;
int sum=10000000;
int wer;
int ans;
int main()
{
	int n;
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i].e>>a[i].q>>a[i].w;
		a[i].r=i;
	}
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=n;j++)
		{
			if(a[i].q>a[j].q&&a[i].q<a[j].w&&a[i].e>a[j].e)
			{
				fy=1;
				ans++;
				num=min(num,a[j].r);
			}
			if(a[i].w<a[j].w&&a[i].w>a[j].q&&a[i].e>a[j].e)
			{
				sum=min(sum,a[j].r);
				fx=1;
				wer++;
			}
		}
		if(ans==0)
		num=0;
		if(wer==0)
		sum=0;
		cout<<num<<" "<<sum<<endl;
		num=100000000;
		sum=100000000;
		fx=0;
		ans=0;
		wer=0;
		fy=0;
	}
}
2023/8/10 20:37
加载中...