N. D94【最短路】单源最短路等价子图个数 黑暗城堡(题意错误,待修改)
D94【最短路】单源最短路等价子图个数 黑暗城堡(题意错误,待修改)
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
【题意】
给出 个点、 条带权边的无向图G, 为点 与点 最短距离。
从 条边选部分边构建 G 的子图 G' ,设在 G' 中点1 和 点 i 的距离为 ,要求所有 ()。
求 满足条件的子图 G' 有多少种。答案对 取模。
【输入格式】
第一行两个整数 ()。
下来 行,每行 3 个整数 ,表示 点 与 点 之间长度为的无向边()。
【输出格式】
一个整数。
4 6
1 2 1
1 3 2
1 4 3
2 3 1
2 4 2
3 4 1
6
P10929 黑暗城堡
题目描述
在顺利攻破 Lord lsp 的防线之后,lqr 一行人来到了 Lord lsp 的城堡下方。
Lord lsp 黑化之后虽然拥有了强大的超能力,能够用意念力制造建筑物,但是智商水平却没怎么增加。
现在 lqr 已经搞清楚黑暗城堡有 个房间, 条可以制造的双向通道,以及每条通道的长度。
lqr 深知 Lord lsp 的想法,为了避免每次都要琢磨两个房间之间的最短路径,Lord lsp 一定会把城堡修建成树形的。
但是,为了尽量提高自己的移动效率,Lord lsp 一定会使得城堡满足下面的条件:
设 为如果所有的通道都被修建,第 号房间与第 号房间的最短路径长度;而 为实际修建的树形城堡中第 号房间与第 号房间的路径长度;要求对于所有整数 ,有 成立。
为了打败 Lord lsp,lqr 想知道有多少种不同的城堡修建方案。
保证至少存在一种可行的城堡修建方案。
你需要输出答案对 取模之后的结果。
输入格式
第一行有两个整数 和 。
之后 行,每行三个整数 和 ,表示可以修建 和 之间的一条长度为 的通道。
输出格式
一个整数,表示答案对 取模之后的结果。
输入输出样例 #1
输入 #1
3 3
1 2 2
1 3 1
2 3 1
输出 #1
2
说明/提示
数据保证,,,。