#include <stdio.h> #include <string.h> main(){ int T; scanf("%d",&T); printf("\n"); while(T>0){ int n,i,m,j,k; int A[10000][5]; char str[10000][50]; scanf("%d",&n); for(i = 0;i<n;i++){ scanf("%s",&str[i]); k = strlen(str[i]); int sum1 = 0,sum2 = 0,a =100; for(j=0;j<k;j++){ if(str[i][j]-48<0||str[i][j]-48>9) a = j; if(j<a) sum1 = sum1*10+str[i][j]-48; if(j>a) sum2 = sum2*10+str[i][j]-48; } A[i][0] = sum1;A[i][1] = sum2; } scanf("%d",&m); while(m>0){ int x,b,N=0; scanf("%d",&x); for(i = 0;i<n;i++){ for(j = 0;j<2;j++){ if(x == A[i][j]){ b = A[i][1-j]; printf("%d\n",b); N =1; break; } } if(N==1) break; } if(N==0) printf("UNKNOW\n"); m--; } T--; printf("\n"); } return 0; } |
Double click to view unformatted code.