#P6122. [NEERC2016] Mole Tunnels
[NEERC2016] Mole Tunnels
题目描述
鼹鼠们在底下开凿了 个洞,由 条隧道连接,对于任意的 ,第 个洞都会和第 (取下整)个洞间有一条隧道,第 个洞内还有 个食物能供最多 只鼹鼠吃。一共有 只鼹鼠,第 只鼹鼠住在第 个洞内。
一天早晨,前 只鼹鼠醒来了,而后 只鼹鼠均在睡觉,前 只鼹鼠就开始觅食,最终他们都会到达某一个洞,使得所有洞的 均大于等于该洞内醒着的鼹鼠个数,而且要求鼹鼠行动路径总长度最小。现对于所有的 ,输出最小的鼹鼠行动路径的总长度,保证一定存在某种合法方案。
输入格式
第一行两个数 ,表示有 个洞, 只鼹鼠。 第二行 个整数 表示第 个洞的食物数。 第三行 个整数 表示第 只鼹鼠所在洞 。
输出格式
输出一行 个整数,第 个整数表示当 时最小的鼹鼠行动路径总长度。
5 4
0 0 4 1 1
2 4 5 2
1 1 2 4
提示
,,。