View Code of Problem 7

#include <iostream>
using namespace std;

int main(){
    int T,n,a[100000],b[100000],m,input;
    long int x, y;
    bool flag;
    scanf("%d",&T);
 
    
    while(T--){
        scanf("%d",&n);
        for(int i = 0;i < n;i ++){
            scanf("%ld=%ld", &x, &y);
            a[x] = y;
        }
        scanf("%d",&m);
        for(int j = 0;j < m;j ++){
            scanf("%d",&input);
            flag = false;
            for(int k = 0;k < n;k ++){
                if(input == a[k]){
                    printf("%d\n",b[k]);
                    flag = true;
                    break;
                }
                else if(input == b[k]){
                    printf("%d\n",a[k]);
                    flag = true;
                    break;
                }
            }
            if (!flag) {
                printf("UNKNOW\n");
            }
        }
        printf("\n");
    }
    return 0;
}

Double click to view unformatted code.


Back to problem 7