View Code of Problem 7

#include<stdio.h>

int main()
{
	int T,n,m,flag;
	int a[100000], b[100000];
	int s[100000]  ;
	scanf("%d", &T);
	
		while (T--)
		{
		a[100000] = -1;
		b[100000] = -1;
			s[100000] = -1;
			scanf("%d", &n);
			for (int i = 0; i < n; i++)
			{
				scanf("%d=%d", &a[i], &b[i]);
			}
			scanf("%d", &m);
			for (int i = 0; i < m; i++)
			{
				scanf("%d", &s[i]);
			}
			flag = 0;
			for (int i = 0; i < m; i++)
			{
				for (int j = 0; j < n; j++)
			{
					if (s[i] == a[j]) 
					{ 
						printf("%d\n", b[j]);
						flag = 1;
					break;
					}
				else if (s[i] == b[j])
				{
					printf("%d\n", a[j]);
 						flag = 1;
 						break;
 					}
 					else
 					{
 						flag = 0;
 					}
 				}
 				if (flag==0)
 				{
 					printf("UNKNOW\n");
 				}
 			}
 			printf("\n");
 		}
 	return 0;
 }

Double click to view unformatted code.


Back to problem 7