#AT1648. F - I hate Shortest Path Problem
F - I hate Shortest Path Problem
F - 我讨厌最短路径问题
评分:600 分
问题描述
有一个由 行和 列的方格网格。
你将从顶部的某个方格开始,重复向右或向下移动一个方格。然而,对于 到 之间的每个整数 ,你不能从第 行中的第 、、、 列的方格向下移动。
对于从顶部的任何一个方格开始,找到到达第 行中的任意一个方格所需的最小步数。如果从顶部的任何一个方格开始,都无法到达第 行中的任何一个方格,则输出 -1
。
限制条件
输入
输入以以下格式从标准输入中给出。
输出
输出共 行。第 行应包含第 个测试的答案。
示例
输入示例 1
4 4
2 4
1 1
2 3
2 4
输出示例 1
1
3
6
-1
令 表示位于从上而下的第 行和从左到右的第 列的方格。
对于 ,我们需要进行一步移动,如 → 。
对于 ,我们需要进行三步移动,如 → → → 。
对于 ,我们需要进行六步移动,如 → → → → → → 。
对于 ,无法到达第五行任何一个方格。
相关
在下列比赛中: