#ABC232G. Modulo Shortest Path
Modulo Shortest Path
Modulo Shortest Path
- 时间限制:3 秒
- 内存限制:512 MiB
题目描述
有一个包含 个顶点的有向图,顶点编号为 到 。
对于每一组满足 且 的整数对 ,存在一条从顶点 指向顶点 的有向边,其权值为 。除此之外图中没有其他边。
请输出从顶点 到顶点 的最短距离,即路径上所有边权之和的最小值。
输入格式
输入以如下格式给出:
输出格式
输出一个整数,表示从顶点 到顶点 的最短距离。
样例输入 1
4 12
10 11 6 0
8 7 4 1
样例输出 1
3
样例输入 2
10 1000
785 934 671 520 794 168 586 667 411 332
363 763 40 425 524 311 139 875 548 198
样例输出 2
462
样例解释
对于样例 1,路径 的三条边权分别是 ,总和为 ,且不存在更短路径。
数据范围
- 所有输入值均为整数。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 25 | 对任意 和 均有 |
| 2 | 35 | |
| 3 | 40 | 无特殊限制 |