Wormholes
来源:互联网 发布:南昌软件学院 编辑:程序博客网 时间:2024/05/17 08:13
时限:1000ms 内存限制:10000K 总时限:3000ms
描述:
While exploring his many farms, Farmer John has discovered a number of amazing wormholes. A wormhole is very peculiar because it is a one-way path that delivers you to its destination at a time that is BEFORE you entered the wormhole! Each of FJ's farms comprises N (1 ≤ N ≤ 500) fields conveniently numbered 1..N, M (1 ≤ M ≤ 2500) paths, and W (1 ≤ W ≤ 200) wormholes.
As FJ is an avid time-traveling fan, he wants to do the following start at some field, travel through some paths and wormholes, and return to the starting field a time before his initial departure. Perhaps he will be able to meet himself ) .
To help FJ find out whether this is possible or not, he will supply you with complete maps to F (1 ≤ F ≤ 5) of his farms. No paths will take longer than 10,000 seconds to travel and no wormhole can bring FJ back in time by more than 10,000 seconds.
输入:
Line 1 A single integer, F. F farm descriptions follow.
Line 1 of each farm Three space-separated integers respectively N, M, and W
Lines 2..M+1 of each farm Three space-separated numbers (S, E, T) that describe, respectively a bidirectional path between S and E that requires T seconds to traverse. Two fields might be connected by more than one path.
Lines M+2..M+W+1 of each farm Three space-separated numbers (S, E, T) that describe, respectively A one way path from S to E that also moves the traveler back T seconds.
输出:
Lines 1..F For each farm, output YES if FJ can achieve his goal, otherwise output NO (do not include the quotes).
输入样例:
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
提示:
For farm 1, FJ cannot travel back in time.
For farm 2, FJ could travel back in time by the cycle 1-2-3-1, arriving back at his starting location 1 second before he leaves. He could start from anywhere on the cycle to accomplish this.
- Wormholes
- Wormholes
- Wormholes
- Wormholes
- Wormholes
- Wormholes
- Wormholes
- Wormholes
- Wormholes
- Wormholes
- Wormholes
- Wormholes
- Wormholes
- Wormholes
- Wormholes
- Wormholes
- pku3259 Wormholes
- K - Wormholes
- Tuscany C++组件平台组成
- Java 异常处理
- android 加载图片的三种方式
- VMWare DOS 文件共享(虚拟光驱法)
- 更改 Firefox 的缓存目录
- Wormholes
- 封装好的分组折叠表格
- 地址回绕及A20地址线
- 在项目上有一个下载的需求,准备这样来做
- 6/21/2011 5:52:32 PM
- 模版方法、迪米特法则、外观模式(门面模式)
- 原码、反码、补码
- VGA SVGA XGA SXGA 说明
- 如何写出无法维护的代码