为毛MLE了???
#include <bits/stdc++.h>
using namespace std;
int k[100005],n;
int find(int i,int key)
{
if(k[i]==key)
return 0;
return find(k[i],key)+1;
}
int main()
{
scanf("%d",&n);
for(int i=1;i<=n;i++)
scanf("%d",&k[i]);
for(int i=1;i<=n;i++)
printf("%d\n",find(i,i));
return 0;
}