CF519 B. A and B and Compilation Errors
题目传送门:https://codeforces.com/problemset/problem/519/B
题目大意:
给你三个序列\(A_{1...n},B_{1...n-1},C_{1...n-2}\),问\(A,B\)序列缺少的数与\(B,C\)序列缺少的数
排序,瞎搞,怎么做都行
/*program from Wolfycz*/
#include<map>
#include<cmath>
#include<cstdio>
#include<vector>
#include<cstring>
#include<iostream>
#include<algorithm>
#define Fi first
#define Se second
#define ll_inf 1e18
#define MK make_pair
#define sqr(x) ((x)*(x))
#define pii pair<int,int>
#define int_inf 0x7f7f7f7f
using namespace std;
typedef long long ll;
typedef unsigned int ui;
typedef unsigned long long ull;
inline char gc(){
static char buf[1000000],*p1=buf,*p2=buf;
return p1==p2&&(p2=(p1=buf)+fread(buf,1,1000000,stdin),p1==p2)?EOF:*p1++;
}
template<typename T>inline T frd(T x){
int f=1; char ch=gc();
for (;ch<'0'||ch>'9';ch=gc()) if (ch=='-') f=-1;
for (;ch>='0'&&ch<='9';ch=gc()) x=(x<<1)+(x<<3)+ch-'0';
return x*f;
}
template<typename T>inline T read(T x){
int f=1; char ch=getchar();
for (;ch<'0'||ch>'9';ch=getchar()) if (ch=='-') f=-1;
for (;ch>='0'&&ch<='9';ch=getchar()) x=(x<<1)+(x<<3)+ch-'0';
return x*f;
}
inline void print(int x){
if (x<0) putchar('-'),x=-x;
if (x>9) print(x/10);
putchar(x%10+'0');
}
const int N=1e5;
int Map[5][N+10];
int main(){
// freopen(".in","r",stdin);
// freopen(".out","w",stdout);
int n=read(0);
for (int i=1;i<=n;i++) Map[0][i]=read(0);
sort(Map[0]+1,Map[0]+1+n);
for (int i=1;i<=2;i++){
for (int j=1;j<=n-i;j++)
Map[i][j]=read(0);
sort(Map[i]+1,Map[i]+1+n-i);
for (int j=1;j<=n-i+1;j++){
if (Map[i-1][j]!=Map[i][j]){
printf("%d\n",Map[i-1][j]);
break;
}
}
}
return 0;
}