首页 > 学院 > 开发设计 > 正文

1032. Sharing (25) PAT甲级

2019-11-11 03:50:24
字体:
来源:转载
供稿:网友

传送门

#include<stdio.h>#define MAX_N 1000100struct Node{ char data; int next; bool flag;}node[MAX_N];void init(){ for(int i=0;i<MAX_N;i++){ node[i].flag=false; }}int main(){ init(); int n; int l1,l2; int address,next; char data; int p; scanf("%d%d%d",&l1,&l2,&n); for(int i=0;i<n;i++){ scanf("%d %c %d",&address,&data,&next); node[address].data=data; node[address].next=next; } for(int i=l1;i!=-1;i=node[i].next){ node[i].flag=true; } for(p=l2;p!=-1;p=node[p].next){ if(node[p].flag) break; } if(p!=-1) PRintf("%05d",p); else printf("-1");}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表