返回

文章详情

第29届国际混淆C代码竞赛(IOCCC)2025获奖者

Hacker News2026年6月7日 05:47

第29届国际混淆C代码竞赛 从哪里开始 请查看下面的链接,了解2025年获奖的IOCCC条目。查看每个获奖条目的index.html网页,它们包含了编译和运行获奖程序所需的大部分信息。查看获奖源代码,尝试弄清楚其工作原理。您可能还想查看作者的备注以获取更多详细信息。您可以将所有获奖条目下载为本年度竞赛的压缩tar文件。对于IOCCC29,提交的数量和质量达到了近乎历史的高度。由于4年的缺席,IOCCC28预计吸引了创纪录数量的提交,允许作者精雕细琢他们的提交,从而导致了高于通常质量的提交。IOCCC29是2020-2024年暂时停办后的第二届连续竞赛。然而,IOCCC29的提交数量与去年的竞赛相似,并且此次比赛的整体提交质量依然保持高水平。因此,增加的提交量,加上高于通常的提交质量,或许是由于改进的网站设计、增强的社交媒体存在、作者基于过去获奖条目的创意进行创作以及其他因素?自IOCCC28结束之日起,关闭竞赛接受新提交、评审过程、选择获奖条目、更新网站的准备,以及在我们的最爱宇宙上创建直播秀的过程均已被仔细记录。尽管这个文档过程需要额外的时间和精力,但这个文档过程使IOCCC的运行得到了整体改善。在我们的最爱宇宙YouTube频道上发表IOCCC29获奖条目后的几天,主要节目的录音将分为各个段落。接下来,每个获奖条目将更新,包括链接至新的奖项展示的YouTube片段,该链接位于获奖条目的index.html页面顶部的新部分。 有趣挑战信息 我们在今年获奖条目竞赛中新增了有趣的挑战,在“裁判备注”部分。找出给定获奖条目的功能后,我们鼓励您尝试有趣的挑战。这些挑战有些比其他的更容易。在某些情况下,您需要创建prog.c或相关文件的替代版本。在其他情况下,您被要求对某些内容进行解释。如果有趣的挑战仍然开放(请检查给定获奖条目的“有趣挑战”部分),请考虑提交GitHub拉取请求作为贡献。如果挑战已关闭,但您认为您有更好的解决方案,请考虑提交GitHub拉取请求作为贡献。如果IOCCC裁判同意您的解决方案更好,我们将会考虑采纳。如果您认为您的有趣的挑战有更好的或改进的解答,请考虑提交GitHub拉取请求,以供IOCCC裁判考虑。 竞赛规则和指南 本竞赛有效的IOCCC规则和指南的最终版本为:2025年规则版本29.15 2025-12-02 2025年指南版本29.08 2025-12-02 IOCCC29的规则和指南相比之前的竞赛进行了大幅重写,这部分得益于一批志愿者的贡献:给IOCCC裁判提供有益的编辑、文本重写、整合,以及整体的组织改善。 展望下届竞赛 我们计划在2026年底开启IOCCC30,比赛与上次相似,预计在2027年第一季度末结束。在开设IOCCC30时,我们计划对过程进行内部记录,就像我们在关闭IOCCC29时所做的那样。在IOCCC29获奖条目发布后大约两到三周,我们处理一些早期的拉取请求,IOCCC裁判计划进行IOCCC假期。我们本打算在发布IOCCC28获奖者后进行IOCCC假期,但由于处理对mkiocccentry repo的bug修复和增强的时间过长,以至于该repo稳定时,正是开启IOCCC29的时刻。因此,这次我们计划在结束IOCCC29的假期后,再处理任何mkiocccentry repo的拉取请求。在进行潜在的提名撰写工作期间:几项提交在最后一轮中被搁置。我们对一些剩余条目的欣赏程度上升。尽管获奖条目的作者来自于之前获奖作者的位置,但IOCCC29的作者jingp49来自一个新地方:台湾。本次竞赛有Yusuke Endoh完成了三连击:2025/endoh1,2025/endoh2,以及

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡