#AT2529. E - Transition Game

E - Transition Game

当前没有测试数据。

E - 过度游戏

得分:500分

题目描述

给定一个由N个数字组成的序列:A=(A1,A2,,AN)A=(A_1, A_2, \ldots, A_N)。其中,每个AiA_i1iN1\leq i\leq N)满足1AiN1\leq A_i \leq N

Takahashi和Aoki将进行N轮游戏。对于每一轮的i=1,2,,Ni=1,2,\ldots,N,游戏进行如下:

  1. Aoki制定一个正整数KiK_i
  2. 在得知Aoki确定的KiK_i之后,Takahashi选择一个介于11NN之间的整数SiS_i,并将其写在黑板上。
  3. 重复以下步骤KiK_i次:
    • 将黑板上写的整数xx替换为AxA_x

如果在第KiK_i次迭代后黑板上写的是ii,Takahashi获胜;否则,Aoki获胜。这里,每个ii都可自由选择KiK_iSiS_i

请计算Takahashi在两个人都采取最优策略的情况下获胜的回合数。

约束条件

  • 1N2×1051\leq N\leq 2\times 10^5
  • 1AiN1\leq A_i\leq N
  • 输入中的所有值都是整数。

输入

输入是标准输入,格式如下:

NN

A1A_1 A2A_2 \ldots ANA_N

输出

计算Takahashi在两个人都采取最优策略的情况下获胜的回合数。