"Damn Single (单身狗)" is the Chinese nickname for someone who is being single. You are supposed to find those who are alone in a big party, so they can be taken care of.

Input Specification:

Each input file contains one test case. For each case, the first line gives a positive integer N (<=50000), the total number of couples. Then N lines of the couples follow, each gives a couple of ID's which are 5-digit numbers (i.e. from 00000 to 99999). After the list of couples, there is a positive integer M (<=10000) followed by M ID's of the party guests. The numbers are separated by spaces. It is guaranteed that nobody is having bigamous marriage (重婚) or dangling with more than one companion.

Output Specification:

First print in a line the total number of lonely guests. Then in the next line, print their ID's in increasing order. The numbers must be separated by exactly 1 space, and there must be no extra space at the end of the line.

Sample Input:

3
11111 22222
33333 44444
55555 66666
7
55555 44444 10000 88888 22222 11111 23333

Sample Output:

5
10000 23333 44444 55555 88888

标记每一对情侣,然后查看有情侣的,情侣是否在场就好。 代码:
#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
int love[],haslove[],loveex[],a,b,c;
int ans[],peo[],n,m;
int main()
{
cin>>n;
for(int i = ;i < n;i ++)
{
cin>>a>>b;
love[a] = b;
love[b] = a;
haslove[a] = ;
haslove[b] = ;
}
cin>>m;
for(int i = ;i < m;i ++)
{
cin>>peo[i];
if(haslove[peo[i]])loveex[love[peo[i]]] = ;
}
for(int i = ;i < m;i ++)
{
if(!loveex[peo[i]])ans[c ++] = peo[i];
}
sort(ans,ans + c);
cout<<c<<endl;
if(c)printf("%05d",ans[]);
for(int i = ;i < c;i ++)
printf(" %05d",ans[i]);
}

最新文章

  1. 【php+mysql】博客分页制作思路
  2. linq to xml 基本操作
  3. POJ2778&amp;HDU2243&amp;POJ1625(AC自动机+矩阵/DP)
  4. 《JavaScript高级程序设计》笔记(1):&lt;script&gt;元素
  5. 迷宫城堡--HDOJ 1269
  6. xcode语法高亮插件
  7. [Mugeda HTML5技术教程之8]添加行为
  8. Server(Iocp)的那些烦恼
  9. 设置div,td失去焦点
  10. windows 资源监视器
  11. mybatis-spring最新版下载地址
  12. BZOJ_4627_[BeiJing2016]回转寿司_离散化+树状数组
  13. jquery $.trim()去除字符串空格
  14. Ext.NET Grid Group分组使用
  15. Dockerfile指令详解
  16. SambaJava API
  17. 微信小程序 错误记录
  18. 微软BI 之SSAS 系列 - 在SQL Server 2012 中开发 Analysis Services Multidimensional Project
  19. python通过标准输入读取内容,读取键盘输入的内容?接收用户输入?
  20. bravado哺乳内衣适合试穿体验,分享给需要买哺乳内衣的妈妈们。

热门文章

  1. Centos7系统备份与恢复教程
  2. windows下mingw编译faac
  3. leetcode 437 Path Sum III 路径和
  4. ubuntu的无线网无法连上
  5. python - from … import …
  6. python是强类型还是弱类型语言
  7. oracle 普通数据文件备份与恢复
  8. 实体类的[Serializable]标签造成WebAPI Post接收不到值
  9. selenium:css_selector定位详解(css selector和xpath的比较)
  10. python 并发编程 多进程 模拟抢票