Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<bits/stdc++.h>using namespace std;const int maxn = 222;typedef long long ll;int n;int p[maxn];ll lcm(ll a,ll b){ll _ = __gcd(a,b);return a*b/_;}int cal(int x){int cnt = 1;int t = p[x];while(t != x){t = p[t];cnt++;}return cnt;}int main(){scanf("%d",&n);for(int i = 1;i <= n;i++){scanf("%d",&p[i]);}if(n == 1)