View Code of Problem 7

#include <stdio.h>
typedef struct same{
  int a,b;
}same;

int main(){
  int T,n,m;
  scanf("%d",&T);
  same num[1000000];
  printf("\n");
  while(T--){
  	int i,c,j;
    	scanf("%d",&n);
    	for(i=0; i < n; i++)
      		scanf("%d=%d",&num[i].a,&num[i].b);
    	scanf("%d", &m);
   	for(i=0; i<m; i++){
      		scanf("%d",&c);
      		for(j=0;j<n;j++){
        		if(c==num[j].a){
          			printf("%d\n",&num[j].b);
          			break;
       		 	}
        		if(c==num[j].b){
          			printf("%d\n",&num[j].a);
          			break;
        		}
      		}
      		if(j==n)
        		printf("UNKNOW\n");
    	}
    	printf("\n");
  }
}

Double click to view unformatted code.


Back to problem 7