#P2850. [USACO06DEC] Wormholes G
[USACO06DEC] Wormholes G
题目背景
题目描述
Farmer John 在探索他的农场时发现了许多神奇的虫洞。虫洞的特性非常特殊——它是一个单向通道,能将你传送到它的目的地,而且时间还会回溯到过去!FJ 的每个农场包含 块编号为 的田地、 条双向路径和 个虫洞。
作为狂热的时间旅行爱好者,FJ 希望实现:从某块田地出发,经过若干路径和虫洞后,在初始离开时间之前回到起点。这样或许他能遇见自己 :)
为了判断可行性,FJ 将提供 个农场的完整地图。所有路径通行耗时不超过 秒,虫洞最多能将 FJ 带回 秒前。
输入格式
第 行:一个整数 ,表示农场数。后续为 个农场的数据。
每个农场:
-
第 行:三个空格分隔的整数 (田地数), (双向路径数), (虫洞数)。
-
第 行:每行三个空格分隔的整数 ,表示 和 间有一条耗时 秒的双向路径。两块田地间可能存在多条路径。
-
第 行:每行三个空格分隔的整数 ,表示一条从 到 的单向虫洞,可将 FJ 带回 秒前。
输出格式
输出 行:对每个农场,若 FJ 能达成目标输出YES,否则输出NO。
2
3 3 1
1 2 2
1 3 4
2 3 1
3 1 3
3 2 1
1 2 3
2 3 4
3 1 8
NO
YES
提示
-
农场 :FJ 无法实现时间回溯。
-
农场 :FJ 可通过环 回到起点 秒前(可从环上任意点出发实现)。
翻译:DeepSeek-R1