博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NBUT[1220] SPY
阅读量:6889 次
发布时间:2019-06-27

本文共 2843 字,大约阅读时间需要 9 分钟。

问题描述

The National Intelligence Council of X Nation receives a piece of credible information that Nation Y will send spies to steal Nation X’s confidential paper. So the commander of The National Intelligence Council take measures immediately, he will investigate people who will come into NationX. At the same time, there are two List in the Commander’s hand, one is full of spies that Nation Y will send to Nation X, and the other one is full of spies that Nation X has sent to Nation Y before. There may be some overlaps of the two list. Because the spy may act two roles at the same time, which means that he may be the one that is sent from Nation X to Nation Y, we just call this type a “dual-spy”. So Nation Y may send “dual_spy” back to Nation X, and it is obvious now that it is good for Nation X, because “dual_spy” may bring back NationY’s confidential paper without worrying to be detention by NationY’s frontier So the commander decides to seize those that are sent by NationY, and let the ordinary people and the “dual_spy” in at the same time .So can you decide a list that should be caught by the Commander?
A:the list contains that will come to the NationX’s frontier.
B:the list contains spies that will be sent by Nation Y.
C:the list contains spies that were sent to NationY before.
输入
There are several test cases.
Each test case contains four parts, the first part contains 3 positive integers A, B, C, and A is the number which will come into the frontier. B is the number that will be sent by Nation Y, and C is the number that NationX has sent to NationY before.
The second part contains A strings, the name list of that will come into the frontier.
The second part contains B strings, the name list of that are sent by NationY.
The second part contains C strings, the name list of the “dual_spy”.
There will be a blank line after each test case.
There won’t be any repetitive names in a single list, if repetitive names appear in two lists, they mean the same people.
输出
Output the list that the commander should caught (in the appearance order of the lists B).if no one should be caught, then , you should output “No enemy spy”.
样例输入
8 4 3
Zhao Qian Sun Li Zhou Wu Zheng Wang
Zhao Qian Sun Li
Zhao Zhou Zheng
2 2 2
Zhao Qian
Zhao Qian
Zhao Qian
样例输出
Qian Sun Li
No enemy spy

题意:给出A,B,C,代表下面三行的第一行有A个名字,第二行有B个名字,第三行有C个名字,先从第一行中去除第三行的名字,再看第一行的数据中包含第二行的1数据嘛,有的话输出,没有就输出“ No enemy spy”;

注意:最后一个名字没空格。

#include
#include
#include
#include
#include
using namespace std;map
m;string b[100],s,c[100];int main(){ int A,B,C; while(cin>>A>>B>>C) { int flag=0,cou=0; m.clear(); for(int i=0; i
>s; m[s]=1; } for(int i=0; i
>s; b[i]=s; } for(int i=0; i
>s; m[s]=0; } for(int i=0; i

转载于:https://www.cnblogs.com/zxy160/p/7215125.html

你可能感兴趣的文章
我的友情链接
查看>>
利用HttpURLConnection实现SOAP调用
查看>>
判断IE版本的HTML语句详解,如:[if lte IE 9]……[endif]
查看>>
磁盘阵列
查看>>
LeetCode-3-无重复字符的最长子串(longest-substring-without-repeating-characters)
查看>>
Hadoop中的fsimage和edits(能力工场--Hadoop)
查看>>
Hadoop--1.环境准备
查看>>
Linux笔记 磁盘管理fdisk,mek2fs,mount&unmount,分区表fstab
查看>>
redhat6与7版本进入单用户模式修改root账户密码
查看>>
C++操作oracle数据库
查看>>
我的友情链接
查看>>
浅谈秒级故障切换!用MHA轻松实现MySQL高可用(三)
查看>>
转:抗锯齿方法两种(其一:paint.setAntiAlias(ture);paint.setBitmapFilter(true))
查看>>
理解 Delphi 的类(十一) - 深入类中的方法[11] - 事件方法
查看>>
Delphi 正则表达式语法(5): 边界
查看>>
高可用集群原理
查看>>
我的友情链接
查看>>
MySQL数据库出现大量Locked的一个案例
查看>>
WinAPI: waveInPrepareHeader - 为波形输入准备一个缓冲区
查看>>
echo命令显示文本颜色
查看>>