讨论 / 为什么会出现2147483648的结果
皇傲殛天 2011-04-06 01:24:00
点我顶贴 收藏 删除
测试结果错误.错误结果为:147483648

正确结果应为:2147483648

#1 OI201101@2011-04-02 20:37:00
回复 删除
maxlongint

仔细查看程序,你那个值是maxlongint 肯定没有比较更新结果。

#2 woshishui---@2011-04-06 01:02:00
回复 删除
什么意思?求解释……
#3 woshishui---@2011-04-06 01:24:00
回复 删除
数据错了!

数据错了!我有三个点错了,正确输出全是2的k次方,没有减去题目中给的那个数,所以就会错了,自己的输出是147483648、97152、62143,标准输出是2147483648、2097152、262144,我看了数据分别是2000000000、2000000、200001,正好没减……

查看更多回复
提交回复