蒟蒻求助,感觉代码没错qwq,但是样例都过不了
  • 板块P1187 3D模型
  • 楼主daonan
  • 当前回复1
  • 已保存回复1
  • 发布时间2022/1/22 22:44
  • 上次更新2023/10/28 11:30:16
查看原帖
蒟蒻求助,感觉代码没错qwq,但是样例都过不了
547513
daonan楼主2022/1/22 22:44
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,m;
	cin>>n>>m;
	char ex[n+2][m+2];
	int  a[n+2][m+2];
	int sum=0;
	memset(ex,0,sizeof(ex[0][0]));
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=m;j++)
		{
		cin>>ex[i][j];
		a[i][j]=(int)ex[i][j]-'0';
		sum+=a[i][j];
		}
	}
	int total=6*sum;
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=m;j++)
		{
			if(a[i][j])
			{
				if(a[i][j-1]) total-=min(a[i][j],a[i][j-1]);
				if(a[i][j+1]) total-=min(a[i][j],a[i][j+1]);
				if(a[i+1][j]) total-=min(a[i+1][j],a[i][j]);
				if(a[i-1][j]) total-=min(a[i-1][j],a[i][j]);
                total-=2*(a[i][j]-1);
			}
		}
	}
	cout<<total;
	return 0;
}
2022/1/22 22:44
加载中...