#P7845. 「dWoi R2」Change / 改造

「dWoi R2」Change / 改造

题目背景

入间改造对人类生存繁殖有帮助的工具(就是性能工具,具体可以去看看弹丸论破 V3 自由时间与入间美兔的交谈,在这里不方便说吧,毕竟是 青 少 年 编 程 网 站)玩腻了,她发现了有一个很 符 合 她 胃 口 的东西,叫做 Galgame,于是她开始打一款叫做 Little Busters 的 Galgame,然后沉迷上了沙耶线最后的场景。


题目描述

在经过 9999 次的 Replay 后,沙耶终于发现迷宫是一个有向无环图。为了保证最后一次 Replay 的趣味性,时风瞬给沙耶和理树安排了一个小游戏。

这张有向无环图 GGnn 个点,mm 条边,每条边的长度为 11。设 lil_i 为初始点 ss 到第 ii 条边所指向的点 uu 的最短路,定义第 ii 条边的边权为 plip-l_i。游戏步骤是这样的(所有选择都是按如下顺序进行,并且每个人的选择都是公开的)。

  1. 理树站在点 ss 上。
  2. 时风瞬会随机选取一个点作为 tttt 可以等于 ss)。
  3. 如果无法从 ss 到达 tt,游戏直接结束。
  4. 沙耶需要选择一条边。
  5. 理树需要找到一条从 sstt 的路径。
  6. 若沙耶选择的边在理树所选择的路径上,则理树就会将这条边的边权的钱给沙耶。

理树希望能少输钱,沙耶希望能多拿钱。若两方都采取最优策略,请问沙耶期望能得到多少钱。

输入格式

第一行四个整数 n,m,s,pn,m,s,p,分别代表有向图点数,边数与理树站在的位置,以及题目中出现的 pp

接下来 mm 行每行两个整数 ui,viu_i,v_i 描述一条边。

输出格式

一行一个整数代表答案。

请对 998244353998244353 取模。

8 8 1 10
1 2
1 3
1 4
2 5
3 5
5 6
6 7
6 8
6
3 2 1 3
1 2
1 3
332748119

提示

样例 1 解释

比如 t=6t=6 时,沙耶应该选择连接 5,65,6 的那条边;t=8t=8 时,沙耶仍然应该选择连接 5,65,6 的那条边;t=4t=4 时,应该选择连接 1,41,4 的那条边;t=5t=5 时,沙耶无论选择什么边都不会得到钱。

resures_u 表示 t=ut=u 时沙耶能获得的最大收益,我们有 res={0,9,9,9,0,7,7,7}res=\{0,9,9,9,0,7,7,7\}

样例 2 解释

resures_u 表示 t=ut=u 时沙耶能获得的最大收益,我们有 res={0,2,2}res=\{0,2,2\}


数据规模与约定

本题采用捆绑测试。

  • Subtask 1(10 pts):n,m5n,m \le 5
  • Subtask 2(20 pts):m=n1m=n-1ui<viu_i<v_is=1s=1
  • Subtask 3(30 pts):n,m103n,m \le 10^3
  • Subtask 4(40 pts):无特殊限制。

对于 100%100\% 的数据,1n,m5×1061 \le n,m \le 5 \times 10^61sn1 \le s \le n1ui,vin1 \le u_i,v_i \le nuiviu_i \ne v_inp109n\le p \le 10^9