Kai’blog

主博客 | 势利纷华,近之而不染者洁,不近者亦洁,君子不立危墙之下。

做题时如何发现问题,如何解决问题

如何发现自己程序的问题?请按下面的列表依次检索,即可发现问题,若未发现问题则很可能是程序已经合格。
1 程序的鲁棒性,即输入边界数据等特殊数据时能否给出正确结果
2 是否TLE
3 是否MLE

解决方法
1.鲁棒性不足:设置特例特判的机制
2.TLE
<1>cin/cout替换成scanf/printf,甚至替换成快读快写
<2>打表或半打表
<3>让循环所用的数据范围更‘紧’,没用的东西不算。
<4>更换算法

posted @ 2023-07-01 22:16  Kai-G  阅读(21)  评论(0编辑  收藏  举报
Copyright © 2019-2020 拱垲. All rights reserved.