#include<stdio.h> void cww(int a1[],int b1[],int a,int b) { int i,k=0; for(i=0;i<b;i++) { if(a==a1[i]||a==b1[i]) { if(a==a1[i]) a=b1[i]; if(a==b1[i]) a=b1[i]; k=1;printf("%d\n",a); break; } } if(k==0) printf("UNKNOW\n"); } int main() { int t,i,j; scanf("%d",&t); for(i=0;i<t;i++) { int n; long a1[1000000],b1[1000000],c,d[1000000]; scanf("%d",&n); for(j=0;j<n;j++) { scanf("%d=%d",&a1[j],&b1[j]); } scanf("%d",&c); for(j=0;j<c;j++) { scanf("%d",&d[j]); } for(j=0;j<c;j++) { cww(a1,b1,d[j],n); } printf("\n"); } } |
Double click to view unformatted code.