为啥不输出
查看原帖
为啥不输出
1271339
Lukas_gaoxi_yan楼主2024/8/20 16:16
#include<bits/stdc++.h>
using namespace std;
int a[510],b[510],n,k=1,o1,o2; 
int main(){
	cin>>n>>a[0]>>b[0];
	for(int i=1;i<=a[0];i++){
		cin>>a[i];
	}
	for(int i=a[0]+1;i<=510;i++){
		a[i]=a[k];
		if(k==a[0])k=1;
		else k=k+1;
	}
	for(int i=1;i<=b[0];i++){
		cin>>b[i];
	}
	for(int i=b[0]+1;i<=510;i++){
		b[i]=b[k];
		if(k==b[0])k=1;
		else k=k+1;
	}
	for(int i=1;i<=n;i++){
		if(a[i]==0&&b[i]==1)o2++;
		if(a[i]==0&&b[i]==2)o1++;
		if(a[i]==0&&b[i]==3)o1++;
		if(a[i]==0&&b[i]==4)o2++;
		if(a[i]==1&&b[i]==0)o1++;
		if(a[i]==1&&b[i]==2)o2++;
		if(a[i]==1&&b[i]==3)o1++;
		if(a[i]==1&&b[i]==4)o2++;
		if(a[i]==2&&b[i]==0)o2++;
		if(a[i]==2&&b[i]==1)o1++;
		if(a[i]==2&&b[i]==3)o2++;
		if(a[i]==2&&b[i]==4)o1++;
		if(a[i]==3&&b[i]==0)o2++;
		if(a[i]==3&&b[i]==1)o2++;
		if(a[i]==3&&b[i]==2)o1++;
		if(a[i]==3&&b[i]==4)o1++;
		if(a[i]==4&&b[i]==0)o1++;
		if(a[i]==4&&b[i]==1)o1++;
		if(a[i]==4&&b[i]==2)o2++;
		if(a[i]==4&&b[i]==3)o2++;
	}
	cout<<o1<<" "<<o2;
	return 0;
} 
2024/8/20 16:16
加载中...