AT_abc167_d [ABC167D] Teleporter

题目描述

高桥王国有 $N$ 个城镇。每个城镇从 $1$ 到 $N$ 编号。 每个城镇都安装了一台传送器。第 $i$ 个城镇的传送器会将人传送到第 $A_i$ 个城镇。 高桥王喜欢正整数 $K$。任性的高桥王想知道,如果他从第 $1$ 个城镇出发,恰好使用 $K$ 次传送器后,会到达哪个城镇。 请你为高桥王编写程序,求出他最终会到达的城镇编号。

输入格式

输入以如下格式从标准输入读入: > $N$ $K$ $A_1$ $A_2$ $\dots$ $A_N$

输出格式

输出从第 $1$ 个城镇出发,恰好使用 $K$ 次传送器后到达的城镇编号。

说明/提示

### 限制条件 - $2 \leq N \leq 2 \times 10^5$ - $1 \leq A_i \leq N$ - $1 \leq K \leq 10^{18}$ ### 样例解释 1 从第 $1$ 个城镇出发,使用 $5$ 次传送器后,移动路径为 $1 \to 3 \to 4 \to 1 \to 3 \to 4$。 由 ChatGPT 4.1 翻译