萌新10分求助
查看原帖
萌新10分求助
327288
helpcyg楼主2021/6/3 21:45
#include<iostream>
using namespace std;
int main(){
	int n,a,b;
	cin>>n>>a>>b;
	int A[205],B[205];
	
	int score[5][5];
	
	score[0][0] = 0;
	score[0][1] = -1;
	score[0][2] = 1;
	score[0][3] = 1;
	score[0][4] = -1;
	
	score[1][0] = 1;
	score[1][1] = 0;
	score[1][2] = -1;
	score[1][3] = 1;
	score[1][4] = -1;
	
	score[2][0] = -1;
	score[2][1] = 1;
	score[2][2] = 0;
	score[2][3] = -1;
	score[2][4] = 1;
	
	score[3][0] = -1;
	score[3][1] = -1;
	score[3][2] = 1;
	score[3][3] = 0;
	score[3][4] = 1;
	
	score[4][0] = 1;
	score[4][1] = 1;
	score[4][2] = -1;
	score[4][3] = -1;
	score[4][4] = 0;
	
	for(int i = 0;i < a;i++){
		cin>>A[i];
	}
	for(int i = 0;i < b;i++){
		cin>>B[i];
	}
	int an = 0,bn = 0;
	int as = 0,bs = 0;
	for(int i = 0;i < n;i++){
		if(score[A[an % a]][B[bn % b]] == 1) as++;
		else if(score[A[an % a]][B[bn % b]] == -1) bs++;
	}
	cout<<as<<" "<<bs;
	return 0;
}
2021/6/3 21:45
加载中...