样例为啥不对
查看原帖
样例为啥不对
1351893
MuYuMC楼主2024/5/25 14:06
#include <string>
#include <iomanip>
#include <cmath>
#include <algorithm>
#include <iostream>
using namespace std;
int A[300][300] = {{0,-1,1,1,-1},{1,0,-1,1,-1},{-1,1,0,-1,1},{-1,-1,1,0,1},{1,1,-1,-1,0}};
int HI[80000];
int HR[80000];
int main()
{
	int cnt = 0,sum = 0,n,a,b,h1,h2,t1,t2,i,j;
	cin >> n >> a >> b;
	for(i = 0;i < a;i++)
	{
		cin >> HI[i];
	}
	for(i = 0;i < b;i++)
	{
		cin >> HR[i];
	}
	h1 = 0;t1 = a;
	h2 = 0;t2 = b;
	for(i = 1;i <= n;i++)
	{
		if(A[HI[h1]][HR[h2]] == 1)
		{
			cnt++;
		}
		else
		{
			if(A[HR[h2]][HI[h1]] == 1)
			{
				sum++;
			}
		} 
		cout << cnt << " " << sum << " " << HI[h1] <<" " <<HR[h2] << " "<< A[HI[h1]][HR[h2]] << endl;
		HI[t1] = h1;t1++;h1++;
		HR[t2] = h2;t2++;h2++;
	}
	for(i = 1;i <= 5;i++)
	{
		for(j = 1;j <= 5;j++)
		{
			cout << A[i][j] << " ";
		}
		cout << endl;
	}
	cout << cnt << " " << sum;
	return 0;
}
2024/5/25 14:06
加载中...