# include <stdio.h>
int main ()
{
int i,m,n,sum,max=1,q;
int a[2005];
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
for(i=1;i<=n;i++)
{
// printf("%d ",i);
sum=1;
q=a[i];
while(q!=-1)
{
q=a[q];
sum++;
}
if(sum>max)
max=sum;
}
printf("%d\n",max);
return 0;
}
这题找的是最长的序列的长度 全是链式图
Codeforces Beta Round #87 (Div. 2 Only) C. Party
最新推荐文章于 2013-10-29 22:18:12 发布