Cerința
Fie ∆ o permutare de gradul n. Se cere să se calculeze perioada principală a funcției f(x) = ∆x.
Date de intrare
Fișierul de intrare permutarepow.in conține pe prima linie numărul n, iar pe a doua linie n numere naturale distincte separate prin spații, reprezentând valorile permutării ∆.
Date de ieșire
Fișierul de ieșire permutarepow.out va conține pe prima linie numărul P, reprezentând perioada principală a funcției f.
Restricții și precizări
1 ≤ n ≤ 1.000.000- Numerele de pe a doua linie vor aparține intervalului
[1,n] - Despre permutări
Exemplu:
permutarepow.in
4 3 4 2 1
permutarepow.out
4
Explicație
Se observă că ∆ = ∆ 5, deci perioada principală este 4.