#include <iostream> #include <cstring> #include <cstdlib> using namespace std; int T,n,m,x,y; int w[100005]; char input[20]; char num1[10]; char num2[10]; int main(void){ cin>>T; while(T--){ cin>>n; for(int i=0;i<100005;i++) w[i]=-1; while(n--){ memset(num1,0,sizeof(num1)); memset(num2,0,sizeof(num2)); int key=0; cin>>input; for(int i=0;input[i]!='=';i++){ num1[i]=input[i]; key++; } int n1=atoi(num1); for(int i=key+1;input[i]!='\0';i++) num2[i-key-1]=input[i]; int n2=atoi(num2); w[n1]=n2; w[n2]=n1; } cin>>m; while(m--){ cin>>y; if(w[y]==-1) cout<<"UNKNOW"<<endl; else cout<<w[y]<<endl; } printf("\n"); } return 0; } |
Double click to view unformatted code.