View Code of Problem 7

#include <stdio.h>
int main(){
	int t;
	scanf("%d",&t);
	while(t>0){
		int a[10000][2];
		int n,i,j,m;
		scanf("%d",&n);
		for(i=0;i<n;i++){
			int x,y;
			scanf("%d=%d",&x,&y);
			a[i][0] = x;a[i][1] = y;
		}
		int c[10000],r =0;
		scanf("%d",&m);
		while(m>0){
			int x,b,N =0 ;
			scanf("%d",&x);
			for(i = 0;i<n;i++){
				for(j =0;j<2;j++){
					if(x == a[i][j]){
						b = a[i][1-j];
						c[r] = b;
						r++;
						N=1;
						break;
					}
				}
				if(N ==1)
					break;
			}
			if(N==0){
				c[r] = -1;
				r++;
			}
			m--;
		}
		for(i=0;i<r;i++){
			if(c[i] == -1){
				printf("UNKNOW\n");
				continue;
			}
			printf("%d\n",c[i]);
		}
		t--;
		printf("\n");
	}
	return 0;
} 

Double click to view unformatted code.


Back to problem 7