#P92. 奇怪的电梯
奇怪的电梯
题目描述
有一栋 层的大楼,楼层编号为 。第 层楼有一个数字 。
电梯在第 层时,只有两个有效操作:
- 按“上”按钮:可以到达第 层(若 ,否则按钮失灵)。
- 按“下”按钮:可以到达第 层(若 ,否则按钮失灵)。
问从起点 层到终点 层,至少需要按几次按钮?如果无法到达 层,输出 。
输入格式
第一行包含三个正整数 ,分别表示楼层总数、起点楼层、终点楼层。
第二行包含 个正整数,第 个整数表示第 层的数字 。
输出格式
一行一个整数,表示从 层到 层的最少按键次数。若无法到达,输出 。
输入输出样例
样例输入 #1
5 1 5
3 3 1 2 5
样例输出 #1
3
说明/提示
数据范围
对于 的数据:
补充说明
- 若 ,则在第 层按“上”或“下”按钮均无法移动。
- 若起点 与终点 相同,最少按键次数为 。