题目名称 | 1301. [HAOI 2006]旅行 |
---|---|
输入输出 | comf.in/out |
难度等级 | ★★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | 苏轼 于2013-03-06加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:106, 提交:249, 通过率:42.57% | ||||
new ioer | 100 | 0.021 s | 0.83 MiB | C++ |
KCkwok | 100 | 0.045 s | 0.39 MiB | C++ |
subjam | 100 | 0.059 s | 0.22 MiB | C++ |
LGLJ | 100 | 0.183 s | 2.00 MiB | C++ |
ztx | 100 | 0.215 s | 0.35 MiB | C++ |
Pine | 100 | 0.227 s | 0.39 MiB | C++ |
Samle | 100 | 0.248 s | 0.22 MiB | C++ |
Youngsc | 100 | 0.256 s | 0.22 MiB | C++ |
wumingshi | 100 | 0.293 s | 0.75 MiB | C++ |
sdfzxh | 100 | 0.299 s | 0.37 MiB | C++ |
关于 旅行 的近10条评论(全部评论) | ||||
---|---|---|---|---|
TTTTT
| ||||
自小到大枚举最小速度,然后按速度自小到大添加边直到s和t联通。注意s、t联通后及时跳出循环,不然会TLE(正确率啊)
顺便辗转相除约分的时候不要弄反分子分母 | ||||
当S,T之间直接有边连接时
最大速度=最小速度 那么之比=1。 让我郁闷了好久。 | ||||
暴力摩托 和这题是差不多的,很有意思的题!
QhelDIV
2013-04-09 20:19
3楼
| ||||
求数据
CAX-DY
2013-03-08 11:14
2楼
| ||||
kcuf <-----
CAX-DY
2013-03-08 10:18
1楼
|
$Z$ 小镇是一个景色宜人的地方,吸引来自各地观光客来此旅游观光。$Z$ 小镇附近共有 $N$ 个景点(编号为 $1,2,3\ldots N$),这些景点被 $M$ 条道路连接着,所有道路都是双向的,两个景点之间可能有多条道路连接着。也许是为了保护该地的旅游资源,Z 小镇有个奇怪的规定,就是对于一条给定的公路 $R_i$,任何在该公路上行驶的车辆速度必须为 $V_i$。速度变化太快使得游客们很不舒服,因此从一个景点前往另一个景点的时候,大家都希望选择行使过程中最大速度和最小速度的比尽可能小的路线,也就是所谓最舒适路线。
第一行包括两个整数: $N$ 和 $M$
接下来的M行每行包含三个正整数: $x$,$y$ 和 $v$。表示景点 $x$ 到景点 $y$ 之间有一条双向公路,车辆必须以速度 $v$ 在该公路上行驶。
最后一行包含两个正整数 $s,t$,表示想知道从景点 $s$ 到景点 $t$ 最大最小速度比最小的路径( $s$ 和 $t$ 不可能相同)。
如果景点 $s$ 到景点 $t$ 没有路径,输出“IMPOSSIBLE”。
否则输出一个数,表示最小的速度比。如果需要,输出一个既约分数。
4 2 1 2 1 3 4 2 1 4
IMPOSSIBLE
3 3 1 2 10 1 2 5 2 3 8 1 3
5/4
3 2 1 2 2 2 3 4 1 3
2
$1 <N \leq 500,1 <M \leq 5000$
$1 \leq x, y \leq N,0 < v < 3000,x \neq y$