#include<stdio.h> #include<string.h> int a[1000000]; int b[1000000]; int main() { int t; int n,m; int i; int x,y; //t组数据 scanf("%d",&t); printf("\n"); i=1; while(i<=t) { memset(a,0,sizeof(a)); memset(b,0,sizeof(b)); //n个等式 scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d=%d",&x,&y); a[x]=y; b[y]=x; } scanf("%d",&m); while(m--) { scanf("%d",&x); if(a[x]!=0) printf("%d\n",a[x]); else if(b[x]!=0) printf("%d\n",b[x]); else printf("UNKNOW\n"); } if(i<t) printf("\n"); i++; } return 0; } |
Double click to view unformatted code.