一路地铁依次经过 个站点,编号依次为 。地铁从第 个站点到第 个站点需要用 秒,而地铁到第 站时会停 秒。 旺仔哥哥想从第 站坐地铁到第 站。那么他在地铁上的最长时间是多少? 注:最长时间,即地铁刚到第 站就上地铁,地铁即将离开第 站才下地铁的情况下,旺仔哥哥在地铁上的时间。单位为秒。 你需要实现一个函数,接受的参数有四个,分别是: 序列 ,表示地铁在相邻两站之间的用时。 序列 ,表示地铁在每一站的停靠时间。 两个正整数 ,表示旺仔哥哥想从第 站坐到第 站。 返回值为一个正整数,即旺仔哥哥在地铁上的最长时间,单位为秒。
示例1

输入

[150,180,170],[35,32,33,34],2,4

输出

449

说明

旺仔哥哥在地铁刚到第 2 站就上了地铁,接下来地铁经过如下流程:

- 先在第 2 站停靠 32 秒。
- 然后用 180 秒开到第 3 站。
- 在第 3 站停靠 33 秒。
- 然后用 170 秒开到第 4 站。
- 最后在第 4 站停靠 34 秒。

然后旺仔哥哥下车。在地铁上的总时间是 32+180+33+170+34=449 秒。
示例2

输入

[300,300,300,300],[40,40,40,40,40],2,4

输出

720
示例3

输入

[150,180,170],[35,32,33,34],1,4

输出

634
加载中...