返回首页 - Notes - 2012

算法竞赛注意事项


总则

算法竞赛程序应当只做三件事情:读入数据计算结果打印输出

不要打印提示信息,不要在打印输出后“暂停程序”,更不要尝试画图、访问网络等与算法无关的任务


详细注意事项

在算法类竞赛中,获取输入之前不要打印任何提示信息,输出完毕后也不要打印额外的语句,应该立即终止程序的执行

也不要等待用户的按键,因为整个执行过程都是自动的,没有人工干预

一般情况下,你的程序不能直接读取键盘和控制屏幕,不要在算法竞赛中使用 getchgetchegotoxyclrscrl 等函数(不过貌似这些函数都已经不存在了)

在算法竞赛中,每行输出均应以回车符结束,包括最后一行

除非特别说明,每行的行首不应有空格

输出的每两个数字或字符串之间应以单个空格隔开

算法竞赛比的是谁能更好地解决问题,而不是比谁写的程序看上去更高级,所以务求 KISS 原则

算法竞赛的目标是对任意输入均得到正确的结果,而不仅仅是样例数据


date : 2012-02-26