#P664. 路径问题
路径问题
题目描述
给定一张 个点的有向图,每个点有且只有一个后继,第 个点的后继编号为 ,从 到 的边权重为 。
给定一个整数 ,依次从每个点出发,沿着图中给定的后继前进,经过 条边后停止,请分别求出从每个点出发的路径上经过的最大权重。
输入格式
第一行:两个整数表示 与 ; 第二行: 个整数表示 ; 第三行: 个整数表示 。
输出格式
共 行,其中第 行表示从 号点出发,经过 条边后停止时,路径上的最大权重。
6 4
2 3 1 5 4 1
10 20 30 40 50 60
30
30
30
50
50
60
样例解释 1
123与45分别形成一个圈
数据范围
- 对于 的数据,,
- 对于 的数据,,