社区讨论
求助,循环太多会运行不了吗?
学术版参与者 4已保存回复 3
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @mi6z7yam
- 此快照首次捕获于
- 2025/11/20 13:14 4 个月前
- 此快照最后确认于
- 2025/11/20 13:14 4 个月前
C
# include<iostream>
using namespace std;
int main()
{long long h[1000][1000];
int m,n,a,b,sum=0,sum2=0,max=0;
cin>>m>>n;
for(int i=0;i<m;i++)
for(int c=0;c<n;c++)
cin>>h[i][c];
for(int i=0;i<m-a;i++)
for(int c=0;c<n-b;c++)
{for(int k=0;k<a;k++)
for(int g=0;g<b;g++)
max+=h[k+i][g+c];
if(sum<max) sum=max;}
for( int i=0;i<m-b;i++)
for(int c=0;c<n-a;c++)
{for(int k=0;k<b;k++)
for(int g=0;g<a;g++)
max+=h[k+i][g+i];
if(sum2<max)sum2=max;}
if(sum>sum2) cout<<sum;
else cout<<sum2;
return 0;
}
回复
共 3 条回复,欢迎继续交流。
正在加载回复...