为什么会RE啊,不理解,求大佬解答
  • 板块P2004 领地选择
  • 楼主wmylhr
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/4/23 21:16
  • 上次更新2023/10/23 17:41:09
查看原帖
为什么会RE啊,不理解,求大佬解答
912007
wmylhr楼主2023/4/23 21:16
n,m,c=map(int,input().split())  #n行m列
s=[[0]*(m+1)]
x,y=0,0
for i in range(n):
    s.append([0]+list(map(int,input().split())))
for i in range(1,n+1):     #二维的前缀和
    for j in range(1,m+1):
        s[i][j]+=s[i][j-1]+s[i-1][j]-s[i-1][j-1]
ans=-1000
for i in range(1,n):
    for j in range(1,m):  #前缀和的遍历以边长为c来操作的
        temp=s[i+c-1][j+c-1]-s[i+c-1][j-1]-s[i-1][j+c-1]+s[i-1][j-1]
        if temp>ans:
            ans=temp
            x,y=i,j
        
print(x,y)

    

2023/4/23 21:16
加载中...