AT_joi2010yo_b すごろく
题目描述
JOI 一个人在玩双六游戏。这个双六游戏的棋盘是一条直线,共有 $N$ 个格子,每个格子上都写有移动的指示。起点是第 $1$ 格,终点是第 $N$ 格。JOI 会不断重复以下操作,直到到达终点:
掷骰子,根据骰子的点数从当前位置前进相应的格数,然后按照该格子的指示进行移动。按照指示移动后,不再理会新格子的指示。
无论是正好停在第 $N$ 格,还是移动后超过第 $N$ 格,都算作到达终点。
给定棋盘的布局和 $M$ 次骰子的点数,请编写程序输出第几次掷骰子时到达终点。
输入格式
输入共 $1+N+M$ 行。
第 $1$ 行包含两个整数 $N, M$($2 \leq N \leq 1000$,$1 \leq M \leq 1000$),$N$ 表示棋盘格子的数量,$M$ 表示给定的骰子点数的数量。
接下来的 $N$ 行,每行一个整数,范围在 $-999$ 到 $999$ 之间。第 $1+i$ 行($1 \leq i \leq N$)的整数表示第 $i$ 个格子的指示。若该数为 $X$,则 $X=0$ 表示“不做任何操作”,$X>0$ 表示“前进 $X$ 格”,$X
输出格式
输出仅包含一个整数,表示第几次掷骰子时到达终点。
说明/提示
### 样例解释 1

### 样例解释 2

由 ChatGPT 4.1 翻译