U716098 PJY 的危险博弈(树上逃脱篇) (PJY's Dangerous Gamble: The Great Escape)
题目背景
在经历了惨烈的[《BY 的抓颓行动》](https://www.luogu.com.cn/problem/U716075)大清洗后,PJY 趁着教务处停电的间隙,成功撬开了门锁,踏上了大逃亡之路!
反应过来的 BY 勃然大怒,开始在教学楼里围追堵截 PJY。
教学楼可以看作一个错综复杂的**有向无环图 (DAG)**,共有 $N$ 个隐蔽点(节点)和 $E$ 条连通走廊(有向边)。
PJY 必须从起点(节点 $1$)逃到绝对安全的避难所(节点 $N$)。
题目描述
在这座教学楼里,PJY 面前有多条走廊可以选择:
- 每穿过一条走廊 $(u, v)$,PJY 能够获得一段相对安全的时间,从而累积获得 $W_{u,v}$ 点未存盘的快乐值。
- 但是,每条走廊都有一个**被 BY 埋伏的概率 $P_{u,v}$(单位:%)**。
- 如果 PJY 在走廊上不幸被老班抓获,他身上**所有尚未存盘(未 Bank)的快乐值将全部清零**,游戏直接结束,且后续也无法再获得任何收益。
- 如果 PJY 成功通过这条走廊(概率为 $1 - P_{u,v}\%$),他会安全到达节点 $v$,并累积带着之前的加上刚刚获得的快乐值。
**切屏存档机制(Bank):**
PJY 在任何一个节点 $u$ 出发前往下一个节点之前,都可以选择进行一次极速切屏(Bank)。
- 切屏会将他身上目前累积的所有未存盘快乐值**永久安全地保存到硬盘中**。即使他之后在某条走廊被抓,这部分快乐值也绝对安全。
- 但是因为切屏极耗精力,PJY 在整个逃生过程中,**最多只能使用 $M$ 次切屏**。
PJY 的头脑极其清醒且聪明,他会根据当前的局势(所处的节点、剩余的切屏次数、身上带着的未存盘快乐值),选择一条**最优的路线**以及**最优的切屏时机**,使得他逃亡到终点时,**期望获得的存盘快乐值总和最大**。
(如果在游戏结束或到达终点时,PJY 身上还有未存盘的快乐值,这些快乐值将自动变为存盘状态)。
请你帮 PJY 计算出,在最优策略下,他能获得的最大期望快乐值是多少?
输入格式
第一行包含三个整数 $N, E, M$,分别表示节点数、有向边数以及最大切屏次数。
接下来 $E$ 行,每行包含四个整数 $u, v, W, P$,表示存在一条从 $u$ 到 $v$ 的走廊,通过后能获得 $W$ 点快乐值,被老班抓到的概率为 $P\%$。
保证图是一个有向无环图 (DAG),并且没有重边。起点的入度为 $0$,终点的出度为 $0$。保证至少存在一条从起点到终点的路径。
输出格式
输出一个浮点数,表示 PJY 能获得的最大期望快乐值。答案保留两位小数。
说明/提示
**【样例解释 1】**
在本样例中,PJY 最多可以使用 1 次切屏 (Bank)。
- **路线 1**:$1 \to 3$
通过该走廊可获得 15 点快乐值,被抓概率为 20%(存活率 80%)。
由于直接到达了终点 3,未存盘的 15 点快乐值自动变为安全。
期望收益 $= 0.8 \times 15 = 12.00$。
- **路线 2**:$1 \to 2 \to 3$
- 若**不在节点 2 切屏**:
从 $1 \to 2$ 获得 10,存活率 50%。到达 2 时身上带着未存盘的 10 点。
从 $2 \to 3$ 获得 20,存活率 50%。
最终安全到达终点的概率为 $0.5 \times 0.5 = 25\%$,总共带着 30 点。
期望收益 $= 0.25 \times 30 = 7.50$。
- 若**在节点 2 切屏(消耗 1 次)**:
从 $1 \to 2$ 获得 10,存活率 50%。在节点 2 切屏,这 10 点立即存盘。
期望存入 $= 0.5 \times 10 = 5.00$。
此时未存盘清零。接下来从 $2 \to 3$ 获得 20,存活率 50%。
这段路程成功的条件是“能到达节点 2(50%)并且通过 $2 \to 3$(50%)”。
所以获得这部分收益的概率为 $25\%$。期望收益 $= 0.25 \times 20 = 5.00$。
总期望收益 $= 5.00 + 5.00 = 10.00$。
综合来看,选择**路线 1** 并一口气跑到底,能获得最大的期望收益 $12.00$。
### 数据规模与约定
| Subtask | 分数 | $N \le$ | $M \le$ | 特殊性质 |
| :---: | :---: | :---: | :---: | :---: |
| **0** | $10$ | $10$ | $10$ | $E \le 15$ |
| **1** | $20$ | $50$ | $10$ | $E \le 100$ |
| **2** | $30$ | $500$ | $0$ | PJY 的键盘坏了,无法使用切屏 (Bank) |
| **3** | $40$ | $1000$ | $10$ | $E \le 3000$ |
对于 $100\%$ 的数据,保证 $2 \le N \le 1000$,$1 \le E \le 3000$,$0 \le M \le 10$。
$0 \le W_{u,v} \le 10000$,$0 \le P_{u,v} \le 100$。
图是一个 DAG,无重边和自环。起点 1 可达的所有路径最终都能到达终点 N。