#B0472. 电梯不听话

电梯不听话

题目描述

一栋大楼有 NN 层。第 ii 层的按钮上写着数字 KiK_i:在这一层按“上”会尝试到达第 i+Kii+K_i 层,按“下”会尝试到达第 iKii-K_i 层。超出大楼范围的按钮不会生效。

霸王龙当前在第 AA 层,想去第 BB 层。请计算最少需要按多少次有效按钮;如果无法到达,输出 1-1

输入格式

第一行包含三个整数 N,A,BN,A,B

第二行输入 NN 个整数 K1,K2,,KNK_1,K_2,\ldots,K_N

输出格式

输出最少按键次数,无法到达时输出 1-1

5 1 5
3 3 1 2 5
3

数据范围与提示

  • 1N2001\le N\le 200
  • 1A,BN1\le A,B\le N
  • 0KiN0\le K_i\le N