#abc177f. [abc177_f]I hate Shortest Path Problem
[abc177_f]I hate Shortest Path Problem
题目描述
有一个由 行和 列组成的方格网格。
你从顶部某一行的一个方格开始,每次只能向右或向下移动一个方格。然而,对于从上到下的第 行中的任意整数 ,你不能从该行左起的第 个、 个、、第 个方格向下移动。
对于从 到 的每个整数 ,找出到达从上起第 行的方格所需的最小移动次数。(可以为每个案例单独选择起始方格。)如果从顶部的任何方格开始,都无法到达第 行的任何方格,则输出 -1
。
约束条件
输入
输入以以下格式从标准输入中给出:
输出
输出共 行。第 行应包含第 个案例的答案。
示例输入 1
4 4
2 4
1 1
2 3
3 4
示例输出 1
1
3
6
-1
用 表示位于从上起第 行、从左起第 列的方格。
对于,我们需要一个移动,例如 → 。
对于,我们需要三个移动,例如 → → → 。
对于,我们需要六个移动,例如 → → → → → → 。
对于,无法到达从顶部往下数第五行的任何方格。