dd759378563 2010-10-29 01:30:00
点我顶贴
收藏
删除
以下是code
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
long i,n,f,c[201]={0},v[201]={0};
char s[255];
scanf("%ld",&n);
for(i=1;i<=n;i++)
{
scanf("%s",s);
if(s[0]=='j'&&s[1]=='m'&&s[2]=='p'&&s[3]==0)
scanf("%ld",&c[i]);
gets(s);
}
i=1;
f=0;
while(i<=n)
{
if(v[i]==1)
{
printf("0");
return 0;
}
v[i]=1;
f++;
if(c[i]==0)
i++;
else
i=c[i];
}
printf("%ld",f);
return 0;
}