Barica 是一只非同寻常的青蛙。她住在一个池塘里,有 N 片漂浮在水面上的荷叶。这些荷叶的编号为 1 到 N,位置可以用一对坐标表示。Barica 可以在这些荷叶上跳来跳去,但是她害怕斜着跳和朝负方向跳。
准确的说,她可以从坐标 (x_1,y_1) 跳到另一个坐标 (x_2,y_2) 仅当:
x_2>x_1 且 y_2=y_1 或者
y_2>y_1 且 x_2=x_1。
对于每一片荷叶,我们知道其附近的苍蝇数量。Barika 可以吃掉所有在她荷叶附近的苍蝇。
Barica 每吃一只苍蝇会获得 1 个单位的能量,每进行一次跳跃消耗 K 个单位的能量。如果 Barica 没有足够的能量,她就不能进行跳跃。
Barica 想通过 1 号植物到达 N 号植物,并获得尽可能多的能量。Barica 开始时没有能量,必须通过吃掉 1 号植物附近的苍蝇来获取能量。
找到使得 Barica 达到目标的一种可行路径。