#include<stdio.h> #include<string.h> int a[1000001]; int b[1000001]; int main() { int t; int n,m; int i; int x; //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=",&x); scanf("%d",&a[x]); b[a[x]]=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.