#P11640. Graph

    ID: 10854 Type: RemoteJudge 2500ms 512MiB Tried: 0 Accepted: 0 Difficulty: 4 Uploaded By: Tags>图论洛谷原创O2优化洛谷比赛

Graph

题目背景

hack 数据已添加,位于 Subtask#5,不计分。

题目描述

有一张 nn 个点的图,每个点可以是黑色白色的。

mm 条限制,第 ii 条限制会给定 ai,bi,cia_i,b_i,c_i,表示 aibia_i\Rightarrow b_i 需要有一条长度为 cic_i 的路径,路径可以重复经过某条边或点。

问是否存在一个若干条边权为 11 有向边的图,满足:

  • 满足上述 mm 个条件。
  • 假如这张图有 kk 条边,则对于每个 1ik\forall 1\le i\le k,设第 ii 条边是由 uiu_i 指向 viv_i 的,那么 uiu_i 的颜色与 viv_i 的不同。

输入格式

第一行一个整数 TT,表示数据的组数。

对于每组数据,第一行两个整数 n,mn,m

接下来 mm 行,每行三个整数,分别为 ai,bi,cia_i,b_i,c_i

输出格式

TT 行,每行一个字符串 s{Yes,No}s\in\{\tt{Yes},\tt{No}\}

ii 行表示第 ii 个问题的答案。

1
5 4
1 3 4
4 2 7
4 4 0
5 2 1
Yes

提示

【样例解释】

可以构造出

以满足要求。


【数据范围】

本题采用捆绑测试。

  • Subtask #1(5pts5\text{pts}):m=0m=0
  • Subtask #2(20pts20\text{pts}):n10n\le 10
  • Subtask #3(25pts25\text{pts}):n103n\le 10^3
  • Subtask #4(50pts50\text{pts}):无特殊限制。

对于 100%100\% 的数据,1T101\le T\le 101n1061\le n\le 10^60m1060\le m\le 10^61ai,bin1\le a_i,b_i\le n0ci1090\le c_i\le 10^9