样例全过,也没TLE,30分
查看原帖
样例全过,也没TLE,30分
681523
xW_Wx楼主2023/7/31 15:28

我就想不通,求助```cpp #include<bits/stdc++.h> using namespace std; long long n,a1,b1,a[255],b[255],r,aa,bb; int main() { cin>>n>>a1>>b1;

for(int i=0;i<a1;i++){
	cin>>a[i];
}
for(int i=0;i<b1;i++){
	cin>>b[i];
}
a[a1]=a[0];
b[b1]=b[0];
for(int i=a1+1;i<n;i++){
	a[i]=a[i%a1];
	 
}
for(int i=b1+1;i<n;i++){
	b[i]=b[i%b1];
	
}
for(int i=0;i<n;i++){
	if(a[i]==0){
		if(b[i]==2||b[i]==3){
			aa++;
		}
		else if(b[i]==a[i]){
			
		}
		else{
			bb++;
			
		}
	}
	else if(a[i]==1){
		
		if(b[i]==0||b[i]==3){
			aa++;
		}
		else if(b[i]==a[i]){
			
		}
		else{
			bb++;
		}
	}
	else if(a[i]==2){
		if(b[i]==1||b[i]==4){
			aa++;
		}
		else if(b[i]==a[i]){
			
		}
		else{
			bb++;
		}
	}
	else if(a[i]==3){
		if(b[i]==2||b[i]==4){
			aa++;
		}
		else if(b[i]==a[i]){
			
		}
		else{
			bb++;
		}
	}
	else{
		if(b[i]==2||b[i]==3){
			aa++;
		}
		else if(b[i]==a[i]){
			
		}
		else{
			bb++;
		}
	}
}
cout<<aa<<' '<<bb;
return 0;

}

2023/7/31 15:28
加载中...