写成s山,马蜂迷人,但求助,要死。
试了一下,发现本地运行直接不让输,返回322...
#include<bits/stdc++.h>
using namespace std;
int main(){
int x,h0=0,a[114515],y,b[114515],j[114515],bi[114515],bu[80]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63};
cin>>x;
cout<<x<<'\n';
for(int i=1;i<=114514;i++)
a[i]=0,b[i]=0,j[i]=0,bi[i]=0;
for(int i=1;i<=x;i++){
cin>>a[i];
if(a[i]==0){
h0=1;
}
j[a[i]]++;
}
int a1[114515];
for(int i=1;i<=x;i++){
a1[i]=a[i];
}
cin>>y;
for(int i=1;i<=y;i++){
cin>>b[i];
j[b[i]]++;
}
for(int i=1;i<=114514;i++){
if(j[i]==2){
cout<<i<<" ";
}
}
cout<<endl;
int f=0;
for(int i=x+1;i<=x+y;i++){
f++;
a[i]=b[f];
}
sort(a+1,a+x+y+1);
for(int i=1;i<=x+y;i++){
if(a[i]==a[i+1]){
continue;
}
cout<<a[i]<<" ";
}
for(int i=1;i<=63;i++){
bool sc=1;
for(int j=1;j<=x;j++){
if(a1[j]==bu[i]){
sc=0;
}
}
if(sc){
cout<<bu[i]<<' ';
}
}
cout<<'\n';
int pd=1;
for(int i=1;i<=min(x,y);i++){
if(a1[i]!=b[i]){
pd=0;
break;
}
}
if(pd){
cout<<1<<'\n';
}
int pd1=1;
for(int i=1;i<=y;i++){
for(int i=1;i<=x;i++){
if(a1[x]!=b[y]){
pd1=0;
break;
}
}
if(pd1==0){
cout<<"0\n";
break;
}
}
if(pd1==1){
cout<<"1\n";
}
cout<<h0<<"\n";
return 0;
}
wtcl