1065
来源:互联网 发布:淘宝装修店铺视频教程 编辑:程序博客网 时间:2024/05/02 02:00
#include <stdio.h>
#include <iostream>
#include <string.h>
#include <string>
#include <vector>
#include <sstream>
#include <iomanip>
#include <cmath>
#include<limits>
#include <iostream>
#include <algorithm>
using namespace std;
//正确但是超时了,回来写
//开个数组对照,减少循环
//结构体使用不咋行,还是减少不了循环
int main(){
vector<int> a;
vector<int> b;
vector<int> c;
int n;//对数
cin>>n;
for(int i=0;i<2*n;i++)
{
int temp;
cin>>temp;
a.push_back(temp);
}
int nn;
cin>>nn;
for(int i=0;i<nn;i++)
{
int temp;
cin>>temp;
b.push_back(temp);
}
for(int i=0;i<nn;i++)
{
for(int j=0;j<a.size();j++)
{
int temp=b[i];
if(temp==a[j])
{
int flag=0;
if(j%2==0)
{
for(int k=0;k<b.size();k++)
{
if(b[k]==a[j+1]) flag=1;
}
}
else
{
for(int k=0;k<b.size();k++)
{
if(b[k]==a[j-1]) flag=1;
}
}
if(flag==1)
break;
else
{
c.push_back(temp);
break;
}
}
else if(j==a.size()-1) c.push_back(temp);
}
}
sort(c.begin(),c.end());
cout<<c.size()<<endl;
for(int i=0;i<c.size();i++)
{
if(i!=c.size()-1)
cout<<c[i]<<' ';
else
cout<<c[i];
}
return 0;
}
0 0
- 1065
- 1065
- poj 1065
- hdu 1065
- pat 1065
- BNU 1065
- poj-1065
- PAT 1065
- HDU 1065
- poj 1065
- pat 1065
- POJ 1065
- POJ 1065
- PAT 1065
- POJ 1065
- poj 1065
- PAT 1065
- PAT 1065
- 在window中备份linux系统数据库的数据并恢复实例
- Spring中事务的传播行为
- inverse和cascade的区别,以及一对多添加操作时外键为Null的问题
- RPL(12):RFC6550翻译(12)---目标函数准则
- <操作系统:精髓与设计原理> 进程描述和控制
- 1065
- PAT-B 1040. 有几个PAT(25)
- HDU 5978 To begin or not to begin(概率)
- Vue.js学习系列(三十二)-- Vue.js样式绑定(三)
- 大数据工程师(开发)面试系列(5)
- maven SpringMVC,Spring,Mybatis整合
- BZOJ 2002 分块
- 23种设计模式分析(1):创建型模式
- TypeLite(二)-- 编写生成器