北大ACM在线题库的一些疑问

winingsky 2008-10-31 02:24:01
我想做北大ACM上的题目来提升自己的编程能力。由于我是自学编程,身边没人讨论。
在做题时发现一些很明显做对了的题目就是不能AC。听别人说要注意测试数据的范围以及输入输出。
我提交时是提交的源代码,不只别人说的那个测试数据是怎么进行的,以及输入输出所应该注意的问题
希望高手能给我用一个例子讲解一下,用最常见的输入输出问题就可以了。
...全文
447 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunkehappy 2009-02-16
  • 打赏
  • 举报
回复
我也遇到过自己认为题目已经做对了,但是提交时就是wrong answer,呵呵,我觉得更多的原因还是我的程序对于某些数据不能满足要求。
currenttt 2008-11-01
  • 打赏
  • 举报
回复
明显的,如果你的程序没有AC,那99%是程序的问题,偶尔也会有测试数据出错的,不过概率很低,我也只听说过一道题曾经出过错。

输入输出格式要严格按照Sample Input 和Sample Output来写。至于边界情况什么的,看清楚Description就应该没有问题。

实例?1000:A+B problem就应该OK了吧。不用担心提供的输入会错,即不用提供出错处理。
tingsky 2008-10-31
  • 打赏
  • 举报
回复

ACM, 这个很正常,怎么说了, 服务器上的测试数据是海量的,你要考虑得完完全全才可以保证通过,就比如,简单的加法,你不只要考虑
32位数的加法,你可能要考虑到 100位,1000位长度的数值加法……
yezeguo 2008-10-31
  • 打赏
  • 举报
回复
具体把代码发上来,大家共同进步,我也是学ACM的,不过北大的题目很少做
ecchi 2008-10-31
  • 打赏
  • 举报
回复
一般是边界数据比较容易错, 就是符合题目所述范围的一些比较极端的数据.
还有很多各种各样的原因了, 你把题号和代码发上来会更容易解决你的问题~

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧