View Code of Problem 7

    #include<stdio.h>
    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