#P10048. [CCPC 2023 北京市赛] 图
[CCPC 2023 北京市赛] 图
题目描述
给定一个 个点的无向正权完全图,请对于每一条边 ,求出是否存在一个点对 使得 的所有最短路都经过 。
输入格式
第一行一个正整数 表示图的点数。
接下来 行每行 个数,构成一个大小为 的矩阵,第 行第 个数 表示 之间的边长度,特别地,.
保证 。
输出格式
输出一个大小为 的 矩阵,其中第 行第 列为 表示边 满足题目中提出的要求, 表示不满足。
特别的,当 时输出 。
给定一个 n 个点的无向正权完全图,请对于每一条边 (a,b),求出是否存在一个点对 (x,y) 使得 x→y 的所有最短路都经过 (a,b)。
第一行一个正整数 n(1≤n≤500) 表示图的点数。
接下来 n 行每行 n 个数,构成一个大小为 n×n 的矩阵,第 i 行第 j 个数 ai,j(1≤ai,j≤106) 表示 (i,j) 之间的边长度,特别地,ai,i=0.
保证 ai,j=aj,i。
输出一个大小为 n 的 01 矩阵,其中第 i 行第 j 列为 1 表示边 (i,j) 满足题目中提出的要求,0 表示不满足。
特别的,当 i=j 时输出 0。