View Code of Problem 7

#include<iostream>
#include<cstdio>
#include<map>

using namespace std;

map<int,int>my;
int c[1000];

int main()
{
    int t;
    scanf("%d",&t);
    getchar();
    for(int k=0;k<t;k++)
    {
        int n;
        cin>>n;
        for(int i=0;i<n;i++)
        {
            int a,b;
            scanf("%d=%d",&a,&b);
            my[a]=b;
            my[b]=a;
        }
        int m;
        cin>>m;
        for(int i=0;i<m;i++)
        {
            cin>>c[i];
        }
        for(int i=0;i<m;i++)
        {
            if(my.find(c[i])!=my.end())
                printf("%d\n",my[c[i]]);
            else
                printf("UNKNOW\n");
        }
        printf("\n");
        my.clear();
    }
    return 0;
}

Double click to view unformatted code.


Back to problem 7