View Code of Problem 7

#include<stdio.h>// out7 没牙仔的世界
main()
{
	int a[100000]={0},b[100000]={0};
	int c,d,i,j,x,y[10000],z[10000],q,w,e;
	scanf("%d",&q);
	for(w=0;w<q;w++)
	{
		scanf("%d",&c);
		e=c;
		for(i=0;i<c;i++)
		{
			scanf("%d=%d",&d,&x);
			a[d]=x;
			b[x]=d;
			z[i]=x;
			y[i]=d;
		}
		scanf("%d",&c);
		for(i=0;i<c;i++)
		{
			scanf("%d",&x);
			if(a[x]!=0)
				printf("%d\n",a[x]);
			else if(b[x]!=0)
				printf("%d\n",b[x]);
			else
				printf("UNKNOW\n");
		}
		if(w!=q-1)
			printf("\n");
		for(i=0;i<e;i++)
		{
			c=y[i];
			a[c]=0;
			c=z[i];
			b[c]=0;
		}
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 7