基础实验8-1.1 单身狗 (25 分)
#include<iostream>
#include<set>
using namespace std;
int a[100000];
set<int> s;
int main()
{
int n,m,x,y;
set<int>::iterator it;
cin>>n;
for(int i=0;i<n;++i)
{
cin>>x>>y;
a[x]=y;
a[y]=x;
}
cin>>m;
while(m--)
{
cin>>x;
if(s.count(a[x]))
s.erase(a[x]);
else
s.insert(x);
}
cout<<s.size()<<endl;
int ret=0;
for(it=s.begin();it!=s.end();++it)
{
if(ret>0)
cout<<" ";
printf("%05d",*it);
ret++;
}
}