全WA, 但是数据下下来对都没错啊
查看原帖
全WA, 但是数据下下来对都没错啊
378195
icaijy楼主2024/5/28 15:35

逆天了,不是哥们数据都下下来对发现都没问题啊

#include <iostream>
using namespace std;
int f[305][305];
int main(){
	int n,m,t,u,v,w;
	for (int i=1;i<=n;i++){
		for (int j=1;j<=n;j++) f[i][j]=1919810;
	}
	for (int i=1;i<=n;i++) f[i][i]=0;
	cin>>n>>m>>t;
	for (int i=1;i<=m;i++){
		cin>>u>>v>>w;
		f[u][v]=w;
	}
	for (int k=1;k<=n;k++){
		for (int i=1;i<=n;i++){
			for (int j=1;j<=n;j++){
				if (k!=i&&i!=j&&j!=k) f[i][j]=min(f[i][j],max(f[i][k],f[k][j]));
			}
		}
	}
	while (t--){
		cin>>u>>v;
		if (f[u][v]!=1919810) cout<<f[u][v];
		else cout<<"-1";
		cout<<endl;
	}
}
2024/5/28 15:35
加载中...