lijie201602 2017-09-11 22:58:25
点我顶贴
收藏
删除
#include<cstdio>
#include<cstring>
char st[210][210],st2[210];
int n,k=1,ans=0,a[210];
bool v[210];
int main()
{
scanf("%d",&n); memset(v,false,sizeof(false));
for(int i=1;i<=n;i++)
{
scanf("%s",st[i]);
if(strlen(st[i])==3 && st[i][0]=='j') scanf("%d",&a[i]);
else gets(st2);
}
while(k<=n)
{
ans++;
if(v[k]) { printf("0"); return 0; }
v[k]=true;
if(strlen(st[k])==3 && st[k][0]=='j') k=a[k];
else k++;
}
printf("%d",ans);
return 0;
}