为哈编译失败
查看原帖
为哈编译失败
1259598
Linkaifan1227楼主2024/3/18 18:38
#include<iostream>
using namespace std;
long long a[1005][1005],b[1005][1005],c[1005][1005],n,m,x,ax,ay,m;
int main()
{
	cin>>n>>m>>x;
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=m;j++)
		{
			cin>>a[i][j];
			b[i][j]=b[i][j-1]+a[i][j];
			c[i][j]=c[i-1][j]+b[i][j];
		}
	}
	for(int i=1;i<=n;i++) 
	{
		for(int j=1;j<=m;j++)
		{
			if (j+x-1>=m||i+x-1>=n) 
			{
				continue;
			}	
			int q=m;
			m=max(m,c[i+x-1][j+x-1]+c[i-1][j-1]-c[i-1][j+x-1]-c[i+x-1][j-1]);
			if (m!=q) 
			{
				ax=i;ay=j;
			}
		}
	}
	cout<<ax<<" "<<ay<<endl;
	return 0;
}

为哈编译失败

2024/3/18 18:38
加载中...