AT_utpc2024_m.Minimum Distance Tree
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有一个 N 个顶点 M 条边的带权无向简单连通图 G,每个顶点编号为 1 到 N。第 i 条边连接顶点 ui 和 vi,权值为 wi。
请判断,是否存在一个 N 个顶点、顶点编号也为 1 到 N 的带权树 T,使得对于任意两个顶点 u,v,在图 G 上 u 到 v 的最短路径长度等于树 T 上 u 到 v 的最短路径长度。
输入格式
输入通过标准输入给出,格式如下:
N M
u1 v1 w1
u2 v2 w2
⋮
uM vM wM
输出格式
如果存在满足条件的 T,输出 Yes;否则输出 No。
输入输出样例
输入#1
3 3 1 2 3 2 3 4 3 1 100
输出#1
Yes
输入#2
3 3 1 2 3 2 3 4 3 1 2
输出#2
No
说明/提示
样例解释 1
以 T 为一棵有 3 个顶点的树,边分别为顶点 1,2 之间权值 3,顶点 2,3 之间权值 4,即可满足条件。
样例解释 2
不存在满足条件的 T。例如,如果 T 是一棵有三条边,顶点 1,2 之间边权为 2,顶点 1,3 之间边权为 2 的树,则在 G 上 1−2 的最短路距离为 3,而在该树上为 2,不相等,因此不满足要求。
数据范围
- 所有输入均为整数。
- 2≤N≤5×105
- N−1≤M≤5×105
- 1≤ui,vi≤N
- 1≤wi≤109
- 所给图是简单且连通的。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?