一个无向连通图,顶点从 $1$ 编号到 $N$,边从 $1$ 编号到 $M$。
小 $Z$ 在该图上进行随机游走,初始时小 $Z$ 在 $1$ 号顶点,每一步小 $Z$ 以相等的概率随机选择当前顶点的某条边,沿着这条边走到下一个顶点,获得等于这条边的编号的分数。当小 $Z$ 到达 $N$ 号顶点时游走结束,总分为所有获得的分数之和。
现在,请你对这 $M$ 条边进行编号,使得小 $Z$ 获得的总分的期望值最小。
题目名称 | 2477. [HNOI 2013]游走 |
---|---|
输入输出 | walk.in/out |
难度等级 | ★★★☆ |
时间限制 | 1500 ms (1.5 s) |
内存限制 | 128 MiB |
测试数据 | 10 |
题目来源 | TenderRun 于2016-09-26加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
查看题解 | 分享题解 |
通过:115, 提交:255, 通过率:45.1% | ||||
BaDBoY | 100 | 0.138 s | 3.62 MiB | C++ |
Hzoi_Mafia | 100 | 0.139 s | 3.62 MiB | C++ |
Hzoi_QTY | 100 | 0.150 s | 2.45 MiB | C++ |
Hzoi_QTY | 100 | 0.155 s | 2.45 MiB | C++ |
Hzoi_QTY | 100 | 0.185 s | 6.13 MiB | C++ |
Hallmeow | 100 | 0.190 s | 3.63 MiB | C++ |
Hallmeow | 100 | 0.196 s | 3.63 MiB | C++ |
Hallmeow | 100 | 0.214 s | 6.53 MiB | C++ |
Hallmeow | 100 | 0.215 s | 2.91 MiB | C++ |
0_0 | 100 | 0.219 s | 7.66 MiB | C++ |
关于 游走 的近10条评论(全部评论) | ||||
---|---|---|---|---|
交错题+数组开小
AAAAAAAAAA
2018-01-24 12:00
20楼
| ||||
为什么链表运行错误?
| ||||
回复 @Hallmeow :
现在咱俩老了。。。
Hzoi_QTY
2017-10-31 20:29
18楼
| ||||
当时年轻,只知道刷榜。。。
Hallmeow
2017-10-30 16:34
17楼
| ||||
卡卡卡卡卡卡卡卡精度啦!
祖国栋梁
2017-09-03 20:36
16楼
| ||||
为什么自己测得都过了,一提交就显示答案不对呢
噢噢数组越界了。。。。。
하루Kiev
2017-07-25 19:12
15楼
| ||||
大白天编译器突然GG……我交了一遍c++他告诉我我c编译错误……
贴一发题解:http://www.cnblogs.com/Loser-of-Life/p/7182257.html
HZOI_蒟蒻一只
2017-07-15 12:01
14楼
| ||||
这破榜。水不上去啊。byb函数打了也没用。(顺便我是巴萨粉)
| ||||
简直直了,建的双向边,数组忘了扩,直接炸了,555~
| ||||
好尴尬,开不开O2一样快
|
一个无向连通图,顶点从 $1$ 编号到 $N$,边从 $1$ 编号到 $M$。
小 $Z$ 在该图上进行随机游走,初始时小 $Z$ 在 $1$ 号顶点,每一步小 $Z$ 以相等的概率随机选择当前顶点的某条边,沿着这条边走到下一个顶点,获得等于这条边的编号的分数。当小 $Z$ 到达 $N$ 号顶点时游走结束,总分为所有获得的分数之和。
现在,请你对这 $M$ 条边进行编号,使得小 $Z$ 获得的总分的期望值最小。
第一行是正整数 $N$ 和 $M$,分别表示该图的顶点数和边数,接下来 $M$ 行每行是整数$u,v(1 ≤ u,v ≤ N)$,表示顶点 $u$ 与顶点 $v$ 之间存在一条边。 输入保证 $30\%$ 的数据满足 $N ≤ 10$,$100\%$ 的数据满足 $2 ≤ N ≤ 500$ 且是一个无向简单连通图。
仅包含一个实数,表示最小的期望值,保留 $3$ 位小数。
3 3 2 3 1 2 1 3
3.333
边 $(1,2)$ 编号为 $1$,边 $(1,3)$ 编号 $2$,边 $(2,3)$ 编号为 $3$ 。
由于搬运者发现官方数据没有程序能跑对最后两个点,遂修改其结果。