徐老师的单向路网
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
徐老师的单向路网
题目描述
一座城市有 个路口和 条单向道路。第 条道路从路口 通向路口 ,长度为 。
徐老师将一条道路称为有用道路,当且仅当存在一对路口 ,使得某条从 到 的最短路经过这条道路。只考虑存在从 到 路径的有序点对。
请计算有多少条道路不是有用道路。
输入格式
第一行输入两个整数 和 。
接下来 行,第 行输入三个整数 ,表示一条从 到 、长度为 的单向道路。
- ,且
- 不存在起点和终点都相同的两条道路,但可以同时存在 和
- 忽略道路方向后,整张图连通
输出格式
输出一个整数,表示不属于任何最短路的道路数量。
输入输出样例 #1
输入 #1
3 3
1 2 1
2 3 1
3 1 10
输出 #1
0
输入输出样例 #2
输入 #2
3 4
1 2 5
1 3 2
3 2 1
2 1 4
输出 #2
1
说明/提示
样例 1 中,从 到 只能沿第三条道路前进,因此长度为 的道路也是一条最短路的一部分,三条道路都有用。
样例 2 中,从 到 可以走 ,总长度为 ,严格短于第一条道路的长度 。第一条道路无用,其余道路都有用。