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];
  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