为什么215错误???

P1565 牛宫

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


|