#1583. 密室逃脱
密室逃脱
题目描述
盖亚醒来了,陌生的天花板。 盖亚发现他处在一个有 个房间的密室中,这 个房间排成了一行。每个房间没有门,只有一个传送装置,且每个房间的传送距离已经被人固定了,第 个房间只能传送到与它距离为 的房间中。
例如 则表示,在第 个房间中,只能传送到与其距离为 的房间中,即房间 与房间 。而如果 , 则表示在第 个房间只能传送到与其距离为 的房间中。此时由于没有第 个房间,因此只能传送到第 个房间。
现在盖亚已经通过自己无敌的感应能力得知了每个房间的传送距离 以及自己所在的房间 与出口所在房间 , 他想知道他至少需要几次传送可以到达出口房间。
输入格式
第一行输入 个整数 。
第二行输入 个整数 ,表示第 个房间的传送距离。
输出格式
输出一个整数,表示最小传送次数。
如果无法到达出口,输出 -1
。
6 1 5
3 3 3 2 3 5
3
提示
样例说明:房间 -> 房间 -> 房间 -> 房间 ,因此需要传送 次。