两次或三次正确地阅读问题:问题设置者设置了许多漏洞供用户使用。您必须避开所有这些漏洞。除非并且直到您两次又三次阅读问题,否则您可能会遇到麻烦,并且您将失去宝贵的时间来思考问题所在并更正这些错误。您可以参考此链接,了解如何阅读竞争性编程问题。本文由我撰写,可帮助读者了解如何阅读和尝试编码问题,并提高其编程技巧。思考和编译:有时您一次尝试都无法使程序正确,因此您必须耐心地了解自己所做的所有错误,不能仅仅删除错误并再次进行编译。您必须再次遍历整个程序并正确分析它,然后再停止浪费您的有限时间。升级您的逻辑和理解:您可以从其他高效的编码器运行代码,以便您可以了解使用编码可以完成的工作以及如何更快,更合理地实现编码。您用100行代码编译的程序,可能已经由其他一些高效的编码器以50行或更少的行编译,从而为他节省了尝试其他编码问题的时间。通过他的代码获得输出的时间可能也更少。继续向其他优秀的程序员学习。查找并学习有效地使用工具和语言:每种语言都有新的功能供编码人员和开发人员使用和实施,从而使他们的代码更高效。发现这些新的命令,过滤器和可用于解决问题的功能。了解如何使用它,因为不太了解工具的开发人员会在调试和重写代码上浪费大量时间。拥有富有创造力的编码氛围:参加比赛前请准备好工具,因为由于一些愚蠢的事情(例如,网络可能未连接,浏览器无法正常工作),您可能会损失无数秒。由于这些错误,您可能也会分心,无法按照逻辑进行操作。在您解决挑战之前,请计划好一切。保持增长:即使遵循这些技术,也总是有改进的空间。不要停滞。不断改进和练习。