神秘的异世界中充满了机遇和挑战。一位充满活力的年轻勇者决定踏上冒险的旅途,探索古老的遗迹,寻找传说中的宝藏。
勇者来到了一座阴森的古堡,古堡内布置了许多宝箱,排列成一排。第 个宝箱被称为宝箱
。所有宝箱中共有
个宝物,第
个宝物在宝箱
中。勇者现在位于宝箱
。古堡的守卫分为两部分,一部分守卫着宝箱
,另一部分守卫着宝箱
。两部分守卫都不会离开守卫的宝箱。
每一秒钟,勇者可以选择取出当前宝箱中的宝物,或者移动到相邻的宝箱。然而,他不能在任何时候移动到被守卫的宝箱,否则可能会命丧黄泉。请确定勇者最多能够收集到的宝物的数量。
第一行包含三个用空格分隔的整数
和
![]()
,表示勇者、第一部分守卫和第二部分守卫的位置。
第二行包含一个整数
![]()
,表示宝物的数量。
第三行包含
个用空格分隔的整数
![]()
,表示第
个宝物位于第
个宝箱中。注意,
不一定是唯一的。
输出一个整数:勇者最多能够收集到的宝物的数量。