咋了?
查看原帖
咋了?
694866
grass_dream楼主2022/8/24 22:01
#include<iostream>
#include<algorithm>
using namespace std;
struct Int{
	int x,y,t;
}a[10000050];
bool cmp(Int a,Int b)
{
	return a.t<b.t;
}
bool d[1050][1050];
int main()
{
	int n,m,cnt=0,ans=0;
	cin>>n>>m;
	cnt=m;
	while(m--)
	{
		int x,y,t;
		cin>>x>>y>>t;
		if(!d[x][y])
		{
			d[x][y]=true;
			cnt++;
			a[cnt].x=x;
			a[cnt].y=y;
			a[cnt].t=t;
		}
		else
		{
			cnt--;
		}
	}
	if(cnt<n-1)
	{
		cout<<-1<<endl;
		return 0;
	}
	sort(a+1,a+1+cnt,cmp);
	cout<<a[cnt-1].t<<endl;
	return 0;
}

十分

2022/8/24 22:01
加载中...