#include<cstdio>
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
const int maxn=100010;
vector<int> ans;
int a[maxn],b[maxn];
bool hashtable[maxn]={false};
int main()
{
int n,m,c1,c2,c;
cin>>n;
for(int i=0;i<n;i++)
{
scanf("%d %d",&c1,&c2);
a[c1]=c2;
a[c2]=c1;
}
cin>>m;
for(int i=0;i<m;i++)
{
scanf("%d",&b[i]);
hashtable[b[i]]=true;
}
for(int i=0;i<m;i++)
{
if(hashtable[a[b[i]]]==false)Q
ans.push_back(b[i]);
}
printf("%d\n",ans.size());
sort(ans.begin(),ans.end());
for(int i=0;i<ans.size();i++)
{
printf("%05d",ans[i]);
if(i!=ans.size()-1)
printf(" ");
}
}
相关推荐
Java utgard连接OPC问题记录
怎么开启是个问题, 是在引入openscada的jar包里的Sever类中修改,这就犯难了, 其实没必要, 只要在自己项目下创建与openscada中Server类相同的路径,并复制Server过去改就行了, 项目会优先使用本地类,像下面这样。奇迹发生了,0x00000005解决. 注: 我的安全补丁编码跟网上查到的并不一样, 所以最初没有删,后来全都删了就好了,这个编码规则咱也不知道.安全日志中记录用户登录行为, OPC通信需要使用Windows系统用户进行登录, 如果用户名密码错误这里会有相关记录.
A1121 Damn Single [水题]
#include<iostream> #include<vector> #include<map> #include<string> #include<cstring> #include<cstdio> #include<algorithm> #include<set> using namespace std; map<int, int>m; const int maxn = 10001; int .
告别眼疲劳!保姆级教程:给你的SecureCRT v8.7.2换上护眼高亮配色(附透明背景设置)
本文提供了一份详细的SecureCRT v8.7.2护眼高亮配色方案教程,帮助程序员缓解眼疲劳问题。通过科学调整配色方案、动态环境自适应设置以及字体渲染优化,显著提升终端使用的舒适度和工作效率。特别推荐Solarized Dark和One Dark Pro医学适配版配色方案,适合长时间编码工作。
Rxjava2中Single的map操作符源码学习
//注释1 Single<Integer> integerSingle = Single.just(1); //注释2 Single<String> stringSingle = integerSingle.map(new Function<Integer, String>() { @Override public String apply(Integer integer) { return "map:" + String.valueOf
在STM32上运行小波变换及神经网络算法——(一)单片机中小波算法编写
在单片机上实现离散小波变换的C代码,通过确定信号长度、小波分解层数、小波基名称后进行编写,并改写成了方便调用的结构体格式。
Sipeed麦克风阵列板练习
麦克风阵列板 Maix Dock Sipeed
A1121 Damn Single (25 分 |set应用,附详细注释,逻辑分析)
写在前面 思路分析 数组couple[i] = j表示i的对象是j。初始化-1 数组isExist表示某人对象是否来派对 所有isExist不为1的⼈,对象没来派对。 遍历所有⼈后插⼊集合set set.size所求人数, set中所有数是所求的⼈递增排列 待后续更新补充 测试用例 参考链接 input: 3 11111 22222 33333 44444 55555 6666...
金证股份软件测试笔试题面试题
boss上这家公司的HR找到了我,我看了一下这家公司的业务,是我以前做过的基金与证券。还是很感兴趣的,决定去面试看看情况。 (因为只是想去涨面试经验,没有想拿offer,一些回答有点不太对,为后面木有offer埋下伏笔。其实有点亏,毕竟走路过去,而且还花了3个小时) 地点在金证股份科技大楼8楼。 2月25号 主要分为笔试题和面试。 1、笔试题 进来的时候直接给我一份笔试题做,做了一个半小时吧。 分为3道选择题和1道SQL查询题、1道案例设计题 选择题都是考察SQL函数,可能日常生活中没有见过
A1109 Group Photo (25) 拍照(逻辑题)
观察本题的队伍的排列,应该从中间分为左右两侧进行计算,先左后右进行填充。 需要注意一点:题目中给出的ans要加上规模大小,不加的话本题会出现段错误; #include<cstdio> #include<string> #include<iostream> #include<algorithm> #include<vector> using namespace std; const int maxn=10010; struct node { str
手把手教你学Simulink——整流器场景:基于PWM控制的单相全桥整流器设计
摘要:本文详细介绍了使用Simulink搭建基于PWM控制的单相全桥整流器的完整设计流程。主要内容包括:系统结构设计(含交流电源、全桥整流器、滤波电路等模块)、分步骤建模过程(从创建项目到添加各功能模块)、双闭环控制系统设计(电压外环和电流内环PI控制)、参数设置建议及仿真分析。通过仿真验证,该整流器可实现单位功率因数运行和稳定输出电压,并提供了数字锁相环等优化方向。文章为电力电子系统设计提供了实用的Simulink建模指导。(149字)
点云处理实操(四) -PCL中的点云三角化
点云处理实操(四) -PCL中的点云三角化
A1100 Mars Numbers (20) Map的用法(两种解法)
先给出第一种解法: #include<cstdio> #include<string> #include<iostream> using namespace std; string str1[13] = {"tret","jan", "feb","mar", "apr", "may", "jun", "jly", "aug", "sep", "oct", "nov", "dec"}; string str2[13] = {"tret","tam", "hel", "maa
AI Agent开发第84课-paddleocr-vl全网唯一最全本地化布署教程
本文详解 PaddleOCR-VL 本地化布署全过程,指出为何在真实生产环境中 PaddleOCR-VL 更稳定、更易部署、更贴近工程落地。同时还会详细比较与 DeepSeek-OCR 的核心差异,为全网独家介绍paddleocr-vl的本地部署实战指南。
A1146 Topological Order (25) 拓扑排序,vector用法
本题刚开始在做的时候也考虑到了这种方法,但是不知道vector的这种用法,之后参考了柳婼前辈的做法,就做出来了,本题难点在怎么保存入度,以及入度是怎么赋值到临时变量中去的。 #include<cstdio> #include<iostream> #include<vector> using namespace std; const int maxn=1010; int in[maxn]; vector<int> v[maxn]; vector<int&g
OV9734 DATASHEET,完整规格书
OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等
STM32F407中文手册
STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。
A1111 Online Map (30) 图的遍历dijkstra+DFS
三个注意点: 1、本题没有采用vector的形式做前导的赋值,vector不能直接赋值,而要采用pushback()的方式赋值; 2、本题题目,第三个数为0的时候代表有两条路,而不是不通; 3、本题第三个测试点错误的话,再读一遍题目关于时间相同的话的做法,是结点数目最小,而不是距离最小,一定要认真读题。 #include<cstdio> #include<iostream> #include<vector> using namespace std; const int m
ET2012新版免狗免安装绿色软件
ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,
A1116 Come on! Let‘s C (20) 逻辑题
#include<cstdio> #include<iostream> #include<cmath> using namespace std; const int maxn=100001; bool vis[maxn]={false},is[maxn]={false}; int a[maxn],Id[maxn]; bool isprime(int x) { for(int i=2;i<=sqrt(x);i++) { if(x%i==0)
android 蓝牙通讯demo
android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。
A1123 Is It a Complete AVL Tree (30) AVL完全二叉树
#include<cstdio> #include<iostream> #include<queue> using namespace std; int k=0,n,num;; struct node { int id,height; node *lchild,*rchild; }; int getheight(node *root) { if(root==NULL) return 0; else return root->height; } int
A1127 ZigZagging on a Tree (30分) 中序后序建树(***)
本题涉及到层序遍历和中序后序建树的问题; 关于z型输出,可以先存在vector中,利用层数的奇偶性来判断是正向输出还是逆向输出; #include<cstdio> #include<iostream> #include<vector> #include<queue> using namespace std; const int maxn=40; int n,in[maxn],post[maxn],maxl=-1,num=0; struct node { in
A1107 Social Clusters (30) 并查集(本题有一个易错点)
合并完成之后,也有可能出现当前节点的父节点没有及时变化的情况,所以isroot里面的是findfather,而不是father数组的形式 #include<cstdio> #include<iostream> #include<vector> #include<algorithm> using namespace std; const int maxn=1010; int course[maxn]={0}; int father[maxn]; int isro
A1110 Complete Binary Tree (25) DFS,逻辑题,完全二叉树的一般判别方法
做本题的时候先考虑用层序,但是没有思绪,又转为考虑DFS的解法,pat的很多解法是双重标注的方法,在做题的时候需要认真想明白index和root分别指向的是当前的位置和当前的元素,两者通过元素访问,index通过访问变化。本题是DFS解法,但是和前面的逻辑题本质无差别。 本题的另外一个需要注意的事项是,因为访问元素可能超过10,这时不能再用char来接受了。 DFS解法 #include<cstdio> #include<iostream> using namespace std;
A1129 Recommendation System (25) 逻辑///排序
本题刚开始采用的结构体的方式处理这个问题,但是最后导致了3、4两例出现了超时错误,在看了一些同学的分享之后,得出了如下的解法,解法有点类似于缩减样本空间,本来每次都需要排序的,缩减之后变成了每次只有排前面的四个就好,第四个即为当前的输入数据。 #include<cstdio> #include<algorithm> using namespace std; const int maxn=50010; bool hashtable[maxn]={false}; int value[ma
A1119 Pre- and Post-order Traversals (30) 前序后序转中序
本题前导:https://blog.youkuaiyun.com/destiny_balabala/article/details/99352715; 本题假设是如果判断不了,设该结点为右边的结点。 #include<cstdio> #include<iostream> #include<vector> using namespace std; const int maxn=30; bool flag=false; int post[maxn],pre[maxn]; vector&l
A1150 Travelling Salesman Problem (25)
写的有些复杂,后续会修改 #include<cstdio> #include<iostream> using namespace std; const int maxn=210; const int inf=0x3fffffff; int G[maxn][maxn],a[maxn]; bool vis[maxn]={false}; int main() { int N,m; cin>>N>>m; fill(G[0],G[0]+maxn*maxn,inf)
A1117 Eddington Number (25) 逻辑题
#include<cstdio> #include<iostream> using namespace std; const int maxn=100010; int hashtable[maxn]={0}; int main() { int n,r; cin>>n; for(int i=1;i<=n;i++) { scanf("%d",&r); if(r>n) { hashtable[n]++; } else
A1124 Raffle for Weibo Followers (20) map的一般用法(**)
map一般不怎么用到,但是典型例题的典型写法一定要掌握到,避免考试的时候蒙圈 #include<cstdio> #include<map> #include<iostream> #include<string> using namespace std; const int maxn=1010; string str[maxn]; map<string,int> mp; int main() { int m,n,s; bool flag=fals
2840



被折叠的 条评论
为什么被折叠?



