讨论 / 保存一下
caoyue2017 2017-09-12 22:19:02
点我顶贴 收藏 删除
#include<cstdio>

#include<cstring>

char st[210][210],sr[210];

int n,k=1,ans=0,a[210];

bool b[210];

int main()

{

scanf("%d",&n); memset(b,0,sizeof(0));

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(sr);

}

while(k<=n)

{

ans++;

if(b[k]) { printf("0"); return 0; }

b[k]=1;

if(strlen(st[k])==3&&st[k][0]=='j') k=a[k];

else k++;

}

printf("%d",ans);

}

查看更多回复
提交回复