215 算术上溢错误
by zhm411821 @ 2016-02-29 20:47:19
qword不能处理负数,换成int64试试。
by 飞翔 @ 2016-03-01 12:44:54
现在答案错误,还有~~~爆内存!!!
```cpp
var
i,j,x1,x2,y1,y2,ans,t,n,m:longint;
s:array[0..101,0..101] of int64;
begin
ans:=0;
s[0,0]:=0;
readln(n,m);
for i:=1 to n do
for j:=1 to m do begin
read(t);
s[i,j]:=s[i-1,j]+s[i,j-1]-s[i-1,j-1]+t;
end;
for x1:=1 to n do
for y1:=1 to m do
for x2:=x1 to n do
for y2:=y1 to m do if (s[x2,y2]-s[x1-1,y2]-s[x2,y1-1]+s[x1-1,y1-1]>0)and((x2-x1+1)*(y2-y1+1)>ans) then ans:=s[x2,y2]-s[x1-1,y2]-s[x2,y1-1]+s[x1-1,y1-1];
write(ans);
end.
```
评测结果 Result
测试点 #1:错误的答案。 得分0,耗时15ms,内存3141kB。
该行正确答案长度:2 你的答案长度:4
你是在整个测试点输出的 0% 地方开始出错的。
这一行你是在第 1 个字符开始与标准输出不同的。
测试点 #2:错误的答案。 得分0,耗时31ms,内存3178kB。
该行正确答案长度:2 你的答案长度:4
你是在整个测试点输出的 0% 地方开始出错的。
这一行你是在第 2 个字符开始与标准输出不同的。
测试点 #3:错误的答案。 得分0,耗时46ms,内存3141kB。
该行正确答案长度:2 你的答案长度:4
你是在整个测试点输出的 0% 地方开始出错的。
这一行你是在第 1 个字符开始与标准输出不同的。
测试点 #4:错误的答案。 得分0,耗时249ms,内存3182kB。
该行正确答案长度:2 你的答案长度:4
你是在整个测试点输出的 0% 地方开始出错的。
这一行你是在第 1 个字符开始与标准输出不同的。
测试点 #5:错误的答案。 得分0,耗时296ms,内存3182kB。
该行正确答案长度:2 你的答案长度:5
你是在整个测试点输出的 0% 地方开始出错的。
这一行你是在第 1 个字符开始与标准输出不同的。
测试点 #6:访问无效内存。 得分0
测试点 #7:访问无效内存。 得分0
测试点 #8:访问无效内存。 得分0
测试点 #9:访问无效内存。 得分0
测试点 #10:访问无效内存。 得分0
by 美利坚共产党 @ 2016-03-05 17:30:30
大神帮忙找问题
by 美利坚共产党 @ 2016-03-05 17:37:58
是>=0,不是>0
by 1124828077ccj @ 2016-04-03 21:57:55
让求宫殿的面积, 又不是海拔
by ertuan @ 2016-10-26 17:13:46