题目 1718

益智游戏

查看题解 ↗GitHub ↗如何评测
题号
1718
时间限制
2000 ms
内存限制
256 MB
标签
图论
来源
信息学奥赛一本通 · 高手训练篇·三、图论(高手训练)

【题目描述】

小P和小R在玩一款益智游戏。游戏在一个正权有向图上进行。 小P控制的角色要从AA点走最短路到BB点,小R控制的角色要从CC点走最短路到DD点。 一个玩家每回合可以有两种选择,移动到一个相邻节点或者休息一回合。 假如在某一时刻,小P和小R在相同的节点上,那么可以得到一次特殊奖励,但是在每个节点上最多只能得到一次。 求小P和小R最多能获得多少次特殊奖励。

【输入】

第一行两个整数nn,mm表示有向图的点数和边数。 接下来mm行每行三个整数xi,yi,lix_i,y_i,l_i,表示从xix_i到yiy_i有一条权为lil_i的边。 最后一行四个整数A,B,C,DA,B,C,D,描述小P的起终点,小R的起终点。

【输出】

一个整数表示小P和小R最多能获得多少次特殊奖励。若小P不能到达BB点或者小R不能到达DD点则输出−1-1。

【输入样例】

文本
5 5
1 2 1
2 3 2
3 4 4
5 2 3
5 3 5
1 3 5 4

【输出样例】

文本
2

【提示】

【数据规模及约定】 对于30%的数据,满足n≤50n≤50; 对于60%的数据,满足n≤1000,m≤5000n≤1000,m≤5000; 对于100%的数据,满足n≤50000,m≤200000,1≤li≤5×108n≤50000,m≤200000,1≤l_i≤5×10^8。

数据下载

题目 1718 的公开数据

正在读取文件列表…

常用命令

题目 1718 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。