RE求助(玄关)
查看原帖
RE求助(玄关)
925975
wangqing111楼主2024/10/13 19:04
#include<bits/stdc++.h>
#define s() scanf("%d %d %d %d %d",&a,&b,&c,&d,&e)
#define M 10
#define cn(cnt,a,b,c,d,e) cnt[a%M][b%M][c%M][d%M][e%M]++
using namespace std;
int n, cnt[11][11][11][11][11], a, b, c, d, e,ans;
int main()
{
	scanf("%d", &n);
	for(int i=1;i<=n;i++)
	{
		s();
		for(int j=1;j<=9;j++)
		{
			cn(cnt, a + j, b, c, d, e);
			cn(cnt, a, b + j, c, d, e);
			cn(cnt, a, b, c + j, d, e);
			cn(cnt, a, b, c, d + j, e);
			cn(cnt, a, b, c, d, e + j);
			cn(cnt, a + j, b + j, c, d, e);
			cn(cnt, a, b + j, c + j, d, e);
			cn(cnt, a, b, c + j, d + j, e);
			cn(cnt, a, b, c, d + j, e + j);
		}
	}
	for(int i=1;i<=9;i++)
		for(int j=1;j<=9;j++)
			for(int k=1;k<=9;k++)
				for(int l=1;l<=9;l++)
					for(int m=1;m<=9;m++)
						if(cnt[i][j][k][l][m]==n)
							ans++;
	printf("%d",ans);
	return 0;
}

为什么会RE

2024/10/13 19:04
加载中...