0 5 6 3 8 7 9 10 1 4
#include <stdio.h> #include <stdlib.h> #include <iostream> #include <string.h> using namespace std; int main() { int num1,num2; int a[105],b[105],c[105]; while(cin>>num1) { memset(c,0,sizeof(c)); int max=0,i,t; for(i=0;i<num1;i++) cin>>a[i]; for(i=0;i<num1;i++) { t=a[i]; c[t]++; //if(t>max) max=t; } cin>>num2; for(i=0;i<num2;i++) cin>>b[i]; for(i=0;i<num2;i++) { t=b[i]; c[t]++; //if(t>max) max=t; } for(i=0;i<num1;i++) printf("%d ",a[i]); //cout<<a[i]; for(i=0;i<num2;i++) { int t=b[i]; if(c[t]==1) { //cout<<" "; printf("%d ",b[i]); } } //printf("\n"); } return 0; }