#P12319. [蓝桥杯 2024 国研究生组] 最短路
[蓝桥杯 2024 国研究生组] 最短路
题目描述
给定一个包含 个点的图 ,用邻接矩阵 表示,其中 表示无边, 表示有边, 的值为边权。
给定 次询问,每次询问你需要找出从 到 恰好经过 条边的边权和最小的路径。对于每次询问,你可以选择某一条边,将其中的一次经过的边权整除 (如果多次经过一条边,只有一次整除 ,其它次按原边权计算)。
输入格式
输入的第一行包含一个整数 。
接下来 行,每行包含 个整数,表示邻接矩阵 ,相邻整数之间使用一个空格分隔。
接下来一行包含一个整数 。
接下来 行,每行包含 3 个整数 表示一次询问,相邻整数之间使用一个空格分隔。
输出格式
输出 行,每行包含一个整数依次表示每次询问的答案。如果有恰好经过 条边的路径,输出路径的最小权值和。如果没有恰好经过 条边的路径,输出 。
3
0 1 1
0 1 0
1 0 0
4
2 1 1
1 2 2
1 3 3
3 1 4
-1
1
2
-1
提示
评测用例规模与约定
- 对于 的评测用例,,;
- 另有 的评测用例,,;
- 另有 的评测用例,,;
- 对于所有评测用例,,,,,。