#include<stdio.h> int main() { int t; scanf("%d",&t); while(t>0) { int n; scanf("%d",&n); //表示有n行等式 int a[10000],b[10000]; int i,j; for(i=0;i<n;i++) { scanf("%d=%d",&a[i],&b[i]); } int m;//需要查询m个数 int c[10000]; scanf("%d",&m); //输入m个数到c中 for(i=0;i<m;i++) { scanf("%d",&c[i]); } for(i=0;i<m;i++) { int flag=1; for(j=0;j<n;j++) { if(c[i]==a[j]) { printf("%d\n",b[j]); flag=0; break; } } if(flag==1) for(j=0;j<n;j++) { if(c[i]==b[j]) { printf("%d\n",a[j]); flag=0; break; } } if(flag==1) printf("UNKNOW\n"); } printf("\n"); t--; } return 0; } |
Double click to view unformatted code.