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;
	int flag=0;
	while(t--){
		cin>>n;
		for(int i=0;i<n;i++){
			scanf("%d=%d",&k[i].a,&k[i].b);
		}
		cin>>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