对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程。
在可以选择的课程中,有
在不提交任何申请的情况下,学生们需要按时间段的顺序依次完成所有的
由于更换教室的需求太多,申请不一定能获得通过。通过计算,牛牛发现申请更换第
学校规定,所有的申请只能在学期开始前一次性提交,并且每个人只能选择至多
因为不同的课程可能会被安排在不同的教室进行,所以牛牛需要利用课间时间从一间教室赶到另一间教室。
牛牛所在的大学有
现在牛牛想知道,申请哪几门课程可以使他因在教室间移动耗费的体力值的总和的期望值最小,请你帮他求出这个最小值。
输入格式
从标准输入读入数据。
第一行四个整数
第二行
第三行
第四行
接下来
保证
保证通过学校里的道路,从任何一间教室出发,都能到达其他所有的教室。
保证输入的实数最多包含
输出格式
输出到标准输出。
输出一行,包含一个实数,四舍五入精确到小数点后恰好
测试数据保证四舍五入后的答案和准确答案的差的绝对值不大于
样例一
input
3 2 3 3 2 1 2 1 2 1 0.8 0.2 0.5 1 2 5 1 3 3 2 3 1
output
2.80
explanation
所有可行的申请方案和期望收益如下表:
申请更换教室的时间段 | 申请通过的时间段 | 出现的概率 | 耗费的体力值 | 耗费的体力值的期望 |
---|---|---|---|---|
无 | 无 | 1.0 | 8 | 8.0 |
1 | 1 | 0.8 | 4 | 4.8 |
无 | 0.2 | 8 | ||
2 | 2 | 0.2 | 0 | 6.4 |
无 | 0.8 | 8 | ||
3 | 3 | 0.5 | 4 | 6.0 |
无 | 0.5 | 8 | ||
1、2 | 1、2 | 0.16 | 4 | 4.48 |
1 | 0.64 | 4 | ||
2 | 0.04 | 0 | ||
无 | 0.16 | 8 | ||
1、3 | 1、3 | 0.4 | 0 | 2.8 |
1 | 0.4 | 4 | ||
3 | 0.1 | 4 | ||
无 | 0.1 | 8 | ||
2、3 | 2、3 | 0.1 | 4 | 5.2 |
2 | 0.1 | 0 | ||
3 | 0.4 | 4 | ||
无 | 0.4 | 8 |
样例二
input
见下载。
output
见下载。
explanation
- 道路中可能会有多条双向道路连接相同的两间教室。也有可能有道路两端连接的是同一间教室。
- 请注意区分
的意义, 不是教室的数量, 不是道路的数量。
限制与约定
测试点 | 特殊性质1 | 特殊性质2 | |||
---|---|---|---|---|---|
1 | × | × | |||
2 | |||||
3 | |||||
4 | |||||
5 | √ | √ | |||
6 | × | ||||
7 | × | ||||
8 | √ | √ | |||
9 | × | ||||
10 | × | ||||
11 | √ | ||||
12 | √ | × | |||
13 | × | ||||
14 | √ | ||||
15 | × | √ | |||
16 | × | ||||
17 | |||||
18 | √ | √ | |||
19 | × | ||||
20 | × | ||||
21 | |||||
22 | |||||
23 | |||||
24 | |||||
25 |
特殊性质1:图上任意两点
特殊性质2:对于所有的
时间限制:
空间限制: