1065. 单身狗(25) PAT
来源:互联网 发布:欅坂46 知乎 编辑:程序博客网 时间:2024/05/17 22:13
1065. 单身狗(25)
时间限制
300 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
CHEN, Yue
“单身狗”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。
输入格式:
输入第一行给出一个正整数N(<=50000),是已知夫妻/伴侣的对数;随后N行,每行给出一对夫妻/伴侣——为方便起见,每人对应一个ID号,为5位数字(从00000到99999),ID间以空格分隔;之后给出一个正整数M(<=10000),为参加派对的总人数;随后一行给出这M位客人的ID,以空格分隔。题目保证无人重婚或脚踩两条船。
输出格式:
首先第一行输出落单客人的总人数;随后第二行按ID递增顺序列出落单的客人。ID间用1个空格分隔,行的首尾不得有多余空格。
输入样例:311111 2222233333 4444455555 66666755555 44444 10000 88888 22222 11111 23333输出样例:
510000 23333 44444 55555 88888
#include <cstdio>#include <iostream>#include <map>#include <vector>using namespace std;int main(){int N;map <int ,int> couple;map <int ,int> party;vector<int> dog;scanf("%d",&N);int a,b;for(int i=0;i<N;i++){scanf("%d%d",&a,&b);couple.insert(pair<int ,int> (a,b));couple.insert(pair<int ,int> (b,a));}map<int,int> ::iterator iter;int M;scanf("%d",&M);for(int i=0;i<M;i++){scanf("%d",&a);party.insert(pair<int,int>(a,1));}for(iter=party.begin();iter!=party.end();iter++){if(!couple.count(iter->first)){//绝对单身狗 dog.push_back(iter->first);}else{if(!party.count(couple[iter->first])){//另一半没有在派对里 dog.push_back(iter->first);}}}cout<<dog.size()<<endl;vector <int> ::iterator iter2;if(dog.size()){//杜绝段错误 iter2=dog.begin();printf("%05d",*iter2);iter2++;for(;iter2!=dog.end();iter2++){printf(" %05d",*iter2);}} return 0;}
阅读全文
0 0
- 1065. 单身狗(25) PAT
- PAT 1065.单身狗
- PAT 乙级 1065. 单身狗(25)
- PAT BASIC LEVEL 1065. 单身狗(25)
- PAT 乙级 1065. 单身狗(25)
- PAT乙级 1065. 单身狗(25)
- [PAT乙级]1065. 单身狗(25)
- pat 乙级 1065. 单身狗(25)
- PAT乙级1065. 单身狗(25)
- PAT乙级 1065. 单身狗(25)
- PAT-B 1065. 单身狗
- [PAT-乙级]1065.单身狗
- 1065. 单身狗(25)-PAT乙级真题
- PAT乙级真题 1065. 单身狗(25)
- PAT Basic 1065. 单身狗(25)(C语言实现)
- PAT (Basic Level) Practise (中文) 1065. 单身狗(25)
- PAT (Basic Level) Practise (中文)1065. 单身狗(25)
- 1065. 单身狗(25) PAT乙级真题
- windows64位环境下安装pymssql模块
- 使用jquery.qrcode生成二维码
- android wifi开发(二)
- datatable插件应用于tab切换出现表头错位问题
- windows下Mysql批量备份多个表
- 1065. 单身狗(25) PAT
- MD5加密解密代码
- 定位内核模块crash的方法
- mongo教程-批量操作命令篇
- HTML5
- (function(){...})() 与 (function(){...}())
- 2017“未来已来”全球人工智能高峰论坛报名时间
- ioctl的原理及实现
- cocos3.10 遇到企鹅游戏,点击屏幕白屏的解决方案