View Code of Problem 7

#include<bits/stdc++.h>
using namespace std;
struct A{
	int a,b;
}k[1000001];
int main(){
	int a,b,m,t,n;
	//cin>>t;
	scanf("%d",&t); 
	int flag=0;
	while(t--){
		//cin>>n;
		scanf("%d",&n); 
		for(int i=0;i<n;i++){
			scanf("%d=%d",&k[i].a,&k[i].b);
		}
		//cin>>m;
		scanf("%d",&m); 
		int x;
		while(m--){
			cin>>x;
			flag=0;
			for(int i=0;i<n;i++){
				if(x==k[i].a)flag=k[i].b;
				if(x==k[i].b)flag=k[i].a;
			}
			if(flag==0)cout<<"UNKNOW"<<endl;
			else cout<<flag<<endl; 
		}
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 7