View Code of Problem 7

#include <stdio.h>
struct data
{
	long long a;
	long long b;
} s[1000000];
	
int main()
{  
 
	int count;
	int n,m;
	int i,j;
	int t,a[100000];
	scanf("%d",&t);
	//printf("\n");
	while(t--) 
	{
		scanf("%d",&n);	
		for(i=0;i<n;i++)
			{
			scanf("%lld=%lld",&s[i].a,&s[i].b);}
		scanf("%d",&m);
		for(i=0;i<m;i++)
	        scanf("%d",&a[i]);
    	for(i=0;i<m;i++)
		{	
			count=0;
			for(j=0;j<n;j++)
			{
				if(a[i]==s[j].a)
				{
					count++;
					printf("%lld\n",s[j].b);
				}
				else if(a[i]==s[j].b)
				{
					count++;
					printf("%lld\n",s[j].a);
				}
			}	
			if(count==0)
				printf("UNKNOW\n");
		}
	printf("\n");	
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 7