请问各位神牛此程序为什么CE
  • 板块学术版
  • 楼主BearBig
  • 当前回复10
  • 已保存回复10
  • 发布时间2022/7/21 21:17
  • 上次更新2023/10/27 19:00:47
查看原帖
请问各位神牛此程序为什么CE
668599
BearBig楼主2022/7/21 21:17

闰土

#include<bits/stdc++.h>
using namespace std;
map<int,map<int,int> >mp;
typedef struct
{
	int dest;
	int dis;
	var(int dest,int dis)
	{
		this->dest=dest;
		this->dis=dis;
	}
}var;
bool cmp(var a,var b)
{
	return a.dest<b.dest;
}
int main()
{
	ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
	int n,m;cin>>n>>m;
	while(m--)
	{
		int x,y,cnt;cin>>x>>y>>cnt;
		mp[x][y]=mp[y][x]=cnt;
	}
	for(int i=1;i<=n;++i)
	{
		cout<<i;vector<var>ic;
		for(int j=1;j<=n;++j)
			if(mp[i][j])
			{
				var gt(j,mp[i][j]);
				ic.push_back(gt);
			}
		if(ic.size()>=2)sort(ic.begin(),ic.end(),cmp);
		if(ic.size())for(int i=0;i<ic.size();++i)
			cout<<"->("<<ic[i].dest<<','<<ic[i].dis<<')';
		cout<<endl;
	}
}
2022/7/21 21:17
加载中...