#include <stdio.h> struct same { int num1; int num2; }; int main() { struct same a[1000]; int T, n, m, i, j, k, t; scanf("%d", &T); while (T--) { scanf("%d", &n); for (i = 0; i < n; i++) scanf("%d=%d", &a[i].num1,&a[i].num2); scanf("%d", &m); for (j = 0; j < m; j++) { scanf("%d", &t); for (i = 0; i < n; i++) { if (t == a[i].num1){ printf("%d\n", a[i].num2); break; } if (t == a[i].num2){ printf("%d\n", a[i].num1); break; } } if (i == n)printf("UNKNOW\n"); } printf("\n"); } } |
Double click to view unformatted code.