#include<stdio.h> struct num{ int num1; int num2; }; int main(){ int t; scanf("%d",&t); while(t--){ int n; scanf("%d",&n); struct num arry[n]; for(int i=0;i<n;i++){ scanf("%d=%d",&(arry[i].num1),&(arry[i].num2)); } int m; scanf("%d",&m); int s[m]; for(int i=0;i<m;i++){ scanf("%d",&s[i]); } for(int i=0;i<m;i++){ int flag = 0; if(i>0){ puts(""); } for(int j = 0;j<n;j++){ if( arry[j].num1==s[i]){ flag = 1; printf("%d",arry[j].num2); } else if( arry[j].num2==s[i]){ flag = 1; printf("%d",arry[j].num1); } } if(flag==0){ printf("UNKNOW"); } } } return 0; } |
Double click to view unformatted code.