#Q1123. Q63-2 找钥匙

Q63-2 找钥匙

题目描述

计算机教室的门锁上了,大家都进不了教室,钥匙也不知道放在谁身上。老师觉得钥匙的管理比较混乱,于是开始挨个询问同学,想了解钥匙的传递过程。

老师说:“我是 11 号,我把钥匙给了 44 号同学。”

22 号同学说:“钥匙在我口袋里。”

33 号同学说:“我把钥匙给了 55 号同学。”

44 号同学说:“我把钥匙给了 66 号同学。”

55 号同学说:“我把钥匙给了 22 号同学。”

66 号同学说:“我把钥匙给了 33 号同学。”

请编写程序,模拟找钥匙的过程。

输入格式

第一行一个整数 nn,表示老师加上同学总共有 nn 个人。 第二行有 nn 个整数 aia_i,表示钥匙从 ii 号给到了 aia_i 号同学,如果 aia_i00 则表示钥匙在 ii 号同学身上。

输出格式

输出钥匙的传递过程。 始终从老师(编号 11)开始。

样例

6
4 0 5 6 2 3

1->4->6->3->5->2

数据范围

  • 0ain500\leq a_i \leq n \leq 50
  • 2n2\leq n