讨论 / AC啦
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;

}

查看更多回复
提交回复