#3216. 【abc367_e】Permute K times

【abc367_e】Permute K times

题目描述

给你一个长度为 NN 的序列 XX ,其中每个元素都在 11NN 之间(包括),还有一个长度为 NN 的序列 AA

AA 上打印执行下列操作 KK 次的结果。

  • AA 替换为 BB ,使 Bi=AXiB_i = A_{X_i}

输入

输入来自标准输入,格式如下:

NN KK
X1X_1 X2X_2 \dots XNX_N
A1A_1 A2A_2 \dots ANA_N

输出

AA' 为运算后的序列 AA 。以下列格式列印:

A1A'_1 A2A'_2 \dots ANA'_N

样例

7 3
5 2 6 3 1 4 6
1 2 3 5 7 9 11
7 2 3 5 1 9 3

数据范围

所有输入值均为整数。

  • 1N2×1051 \le N \le 2 \times 10^5

  • 0K10180 \le K \le 10^{18}

  • 1XiN1 \le X_i \le N

  • 1Ai2×1051 \le A_i \le 2 \times 10^5