一只P1387的20分代码求调
  • 板块灌水区
  • 楼主ltm_soviet
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/10/1 09:58
  • 上次更新2024/10/1 13:53:50
查看原帖
一只P1387的20分代码求调
1383031
ltm_soviet楼主2024/10/1 09:58

rt
在源代码上改是最好啦。

#include<bits/stdc++.h>
using namespace std;
bool z[105][105];
int s[105][105];
int main()
{
	int n,m;
	scanf("%d %d",&n,&m);
	for(int i=1;i<=n;i++)
		for(int j=1;j<=m;j++)
		{
			scanf("%d",&z[i][j]);
			s[i][j]=s[i-1][j]+s[i][j-1]-s[i-1][j-1]+z[i][j];
		}
	int ans=INT_MIN;
	for(int x=1;x<=n;x++)
		for(int y=1;y<=m;y++)
		{
			for(int k=1;k<=min(n,m);k++)
			{
				int x1=x+k-1;
				int y1=y+k-1;
				int ss=s[x1][y1]-s[x1][y-1]-s[x-1][y1]+s[x-1][y-1];
				if(ss==k*k)
					ans=max(ans,k);
			}
		}
	printf("%d",ans);
	
	return 0;
}```
2024/10/1 09:58
加载中...