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");
      }
      return 0;
    }

Double click to view unformatted code.


Back to problem 7