#YBT00380. 益智游戏
时间限制2000 ms
内存限制256 MiB
通过率100%1 / 1 次提交
题目描述
小P和小R在玩一款益智游戏。游戏在一个正权有向图上进行。 小P控制的角色要从点走最短路到点,小R控制的角色要从点走最短路到点。 一个玩家每回合可以有两种选择,移动到一个相邻节点或者休息一回合。 假如在某一时刻,小P和小R在相同的节点上,那么可以得到一次特殊奖励,但是在每个节点上最多只能得到一次。 求小P和小R最多能获得多少次特殊奖励。
输入
第一行两个整数,表示有向图的点数和边数。 接下来行每行三个整数,表示从到有一条权为的边。 最后一行四个整数,描述小P的起终点,小R的起终点。
输出
一个整数表示小P和小R最多能获得多少次特殊奖励。若小P不能到达点或者小R不能到达点则输出。
输入样例
5 5
1 2 1
2 3 2
3 4 4
5 2 3
5 3 5
1 3 5 4
输出样例
2
提示
【数据规模及约定】 对于30%的数据,满足; 对于60%的数据,满足; 对于100%的数据,满足。
评测数据说明
本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共8个测试点,非原站或官方原始数据。总分100分。