死循求助
查看原帖
死循求助
943493
LookatSea楼主2024/4/16 20:50

写成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

2024/4/16 20:50
加载中...