在 线 评 测 系 统
Toggle navigation
ZUEBOJ
常见问答
问题
来源/分类
状态
排名
竞赛
(1)
考试与作业
(2)
Login
Language
中文
ئۇيغۇرچە
English
فارسی
ไทย
한국어
问题2712--好奇怪的按钮
2712: 好奇怪的按钮
[命题人 :
]
时间限制 :
1
sec
内存限制 :
128 MB
提交
解决: 6
提交量: 10
统计
题目描述
好奇怪想增肌,决定在健身房锻炼。
健身房的健身器材有 N 个按钮,其中恰好有一个按钮被点亮。这些按钮编号从 1 到 N。当按钮 i 被点亮并按下时,灯会熄灭,然后按钮
ai
会被点亮。有可能
i=ai
。当按钮 i 没有被点亮时,按下它不会有任何反应。
初始时,按钮 1 被点亮。高桥希望在按钮 2 被点亮时停止按按钮。
确定是否可能。如果答案是肯定的,则找出他需要按按钮的最少次数。
2<=N<=100000
1<=ai<=N
输入
N
a₁
a₂
:
aN
输出
如果无法点亮按钮 2,则输出−1。否则,输出为了点亮按钮 2,我们需要按按钮的最少次数。
样例输入
Copy
3 3 1 2
样例输出
Copy
2
提示
样例解释:按下按钮
1
,然后按下按钮
3
。
来源/分类