#abc296e. [abc296_e]Transition Game

[abc296_e]Transition Game

给定 nn 个数 A=(A1,A2,,An)A=(A_1,A_2,\cdots,A_n)1Ain1\leq A_i\leq n),一共有 nn 轮游戏。

每一轮,先手选定 kk,表示将要进行 kk 次操作。

后手选定一个数 s(1sn)s(1\leq s\leq n),写在黑板上。一共进行 kk 次操作,设黑板上现在的数是 xx,则每次操作都用 axa_x 替换成 xx

若第 ii 轮游戏后 ii 被写在黑板上,后手获胜,否则先手获胜。

问后手最多能赢多少轮。