AT_abc470_d

· · 题解

首先证明:变换两次一定会变成原来的数列。 :::success[证明] 假设变换数列 b 满足 a_{b_i}=i,那么要证明的就是 b_{a_i}=i
我们来算 b_{a_{b_i}},它的值是 b_i(把下标换掉)。
t=b_i,可以发现 b_{a_t}=t。这不就是要证明的式子吗? ::: 根据这个性质,就可以把数列分成变换偶数次和奇数次两类(分别可以视为 ab)。