AC代码:
#include <stdio.h> int main() { int n,a,b,i,j,t,num[10000][2],sum,cnt=0,queue[10000],*p=queue; scanf("%d",&n); sum=n*(n+1)/2; for (i=0;i<n-1;i++){ scanf("%d %d",&num[i][0],&num[i][1]); cnt+=num[i][1]; } t=sum-cnt; *p++=t; for (i=0;i<n-1;i++){ for (j=0;j<n-1;j++){ if (num[j][0]==t){ *p++=t=num[j][1]; break; } } } for (i=0;i<n;i++) printf("%d\n",queue[i]); return 0; }