打表法,求调
查看原帖
打表法,求调
1314160
woaiWANYS1123楼主2025/6/26 22:17
//1-1=0 1-2=2 1-3=1 1-4=1 1-5=2
//2-1=1 2-2=0 2-3=2 2-4=1 2-5=2
//3-1=2 3-2=1 3-3=0 3-4=1 3-5=1
//4-1=2 4-2=2 4-3=2 4-4=0 4-5=1
//5-1=1 5-2=1 5-3=2 5-4=2 5-5=0
#include<bits/stdc++.h>
using namespace std;
int a,b,m[204],q[204],c,ab,bb;
int pd(int i,int j){
	if(i==1){
		if(j==2)b++;
		else if(j==3)a++;
		else if(j==4)a++;
		else if(j==5)b++;
	}
	else if(i==2){
		if(j==1)a++;
		else if(j==3)b++;
		else if(j==4)a++;
		else if(j==5)b++;
	}
	else if(i==3){
		if(j==1)b++;
		else if(j==2)a++;
		else if(j==4)a++;
		else if(j==5)a++;
	}
	else if(i==4){
		if(j==1)b++;
		else if(j==2)b++;
		else if(j==3)b++;
		else if(j==5)a++;
	}
	
	else {
		if(j==1)a++;
		else if(j==2)a++;
		else if(j==3)b++;
		else if(j==4)b++;
	}
}
int main(){
	cin>>c>>ab>>bb;
	for(int i=1;i<=ab;i++){
		cin>>m[i];
	} 
	for(int i=1;i<=bb;i++){
		cin>>q[i];
	}
	for(int i=1;i<=c;i++){
		pd(m[i%ab]+1,q[i%bb]+1);
	}
	cout<<a<<' '<<b;
}
2025/6/26 22:17
加载中...