大佬求助,我到底哪里错了
查看原帖
大佬求助,我到底哪里错了
1160843
wuyu6688楼主2024/7/28 14:43
#include<bits/stdc++.h>
using namespace std;
int main(){
	int a , b , c;
	cin >> a >> b >> c;
	int d[100] , d2[100];
	for(int i = 0; i < b; i++)
	{
		cin >> d[i];
	}
	for(int i = 0; i < c; i++)
	{
		cin >> d2[i];
	}
	int i2 = 0 , i3 = 0; 
	int suma = 0 , sumb = 0; 
	for(int i = 1; i <= a; i++)
	{
		i2++;
		i3++;
		if(i2 == b)
		{
			i2 = 0;
		}
		if(i3 == c)
		{
			i3 = 0;
		}	
		if(d[i2] == 0 && d2[i3] == 1)
		{
			sumb++;
		}
		if(d[i2] == 1 && d2[i3] == 0)
		{
			suma++;
		}
		if(d[i2] == 0 && d2[i3] == 2)
		{
			suma++;
		}
		if(d[i2] == 2 && d2[i3] == 0)
		{
			sumb++;
		}
		if(d[i2] == 0 && d2[i3] == 3)
		{
			suma++;
		}
		if(d[i2] == 3 && d2[i3] == 0)
		{
			sumb++;
		}
		if(d[i2] == 0 && d2[i3] == 4)
		{
			sumb++;
		}
		if(d[i2] == 4 && d2[i3] == 0)
		{
			suma++;
		}
		if(d[i2] == 1 && d2[i3] == 2)
		{
			sumb++;
		}
		if(d[i2] == 2 && d2[i3] == 1)
		{
			suma++;
		}
		if(d[i2] == 1 && d2[i3] == 3)
		{
			suma++;
		}
		if(d[i2] == 3 && d2[i3] == 1)
		{
			sumb++;
		}
		if(d[i2] == 1 && d2[i3] == 4)
		{
			sumb++;
		}
		if(d[i2] == 4 && d2[i3] == 1)
		{
			suma++;
		}
		if(d[i2] == 2 && d2[i3] == 3)
		{
			sumb++;
		}
		if(d[i2] == 3 && d2[i3] == 2)
		{
			suma++;
		}
		if(d[i2] == 2 && d2[i3] == 4)
		{
			suma++;
		}
		if(d[i2] == 4 && d2[i3] == 2)
		{
			sumb++;
		}
		if(d[i2] == 3 && d2[i3] == 4)
		{
			suma++;
		}
		if(d[i2] == 4 && d2[i3] == 3)
		{
			sumb++;
		}
	}
	cout << suma << " " << sumb;
	return 0;
}

2024/7/28 14:43
加载中...