#3108. I hate Shortest Path Problem
0
I hate Shortest Path Problem
I hate Shortest Path Problem
题目描述
有一个由方格组成的网格,具有 条水平行和 列垂直列。 你将从顶行的某一格开始,重复向右或向下移动一格。然而,对于每个整数 (从 到 ),你不能从从上数第 行中从左数第 个、第 个、…、第 个格子向下移动。 对于每个整数 (从 到 ),找出到达从上数第 行的某一格所需的最小移动次数。(起始格子可以为每一种情况单独选择。)如果从顶行的任一格出发,都无法到达从上数第 行的任何格子,则输出 。
输入格式
输入按下述格式由标准输入给出: :
输出格式
输出 行。第 行应包含 的情况的答案。
4 4
2 4
1 1
2 3
2 4
1
3
6
-1
提示
记 表示从上数第 行、第 列的格子。
对于 ,我们需要一次移动,例如 → 。
对于 ,我们需要三次移动,例如 → → → 。
对于 ,我们需要六次移动,例如 → → → → → → 。
对于 ,从顶数第五行的任何格子都无法到达。
标签: AtCoder|abc177F
来源
AtCoder|abc177F