View Code of Problem 7

#include <iostream>
#include <cstdio>
#include <algorithm>
#include <string.h>
using namespace std;
int main()
{
    int T,n,m;int key,value;int k;scanf("%d",&T);
    int G[1000010],H[1000010];
    while(T--){
        memset(G,0,sizeof(G));
        memset(H,0,sizeof(H));
        scanf("%d",&n);
        for(int i=0;i<n;i++){
            scanf("%d=%d",&key,&value);
            G[key]=value;H[value]=key;
        }
        scanf("%d",&m);
        for(int i=0;i<m;i++){
            scanf("%d",&k);
            if(G[k]){
                printf("%d\n",G[k]);
            }else if(H[k]){
                printf("%d\n",H[k]);
            }
            else printf("UNKNOW\n");
        }
        printf("\n"); 
    }
    return 0;
}

Double click to view unformatted code.


Back to problem 7