原作:MikeMirzayanov
翻译:CodeZhangBorui
原文地址:Codeforces: Results of 2023 [Annual Report] - Codeforces
大家好,Codeforces。
让我们回忆一下 2023 年,好吗?
在这篇帖子中,我想总结一下今年的情况。你知道,世界上发生了很多可怕的事情,就个人而言,今年对我来说是最艰难、最痛苦的一年。但是今天,我们要记住的是别的事情。我们要记住今年对于 Codeforces 来说是什么样的。
最近,Codeforces 已经 14 岁了。不错,对吧?多年来,当被问到 “Codeforces 是什么?” 我首先说的是 —— 它是一个社区!
个人感谢!
我代表社区(还有我自己),对每一位尝试、帮助、并努力让社区活跃起来的人表示感谢。
感谢开发者们!尽管我继续从事开发和其他技术活动,但我很高兴这些家伙们付出了努力并改进了平台:geranazavr555, unreal.eugene, vbandurin, ChurakovaAlexandra, medvezhonokok。
感谢协调员们!首席协调员 KAN —— 几乎所有在这里进行的比赛背后的推动力。我们很幸运,Nikolay 协调了协调员,并在比赛上工作。我们向所有的协调员发出感谢的光芒。请和我们在一起,帮助 Codeforces —— 这对我们来说很重要并且有价值。以下是完整的名单:errorgorn, Artyom123, 74TrAkToR, irkstepanov, darkkcyan, Aleks5d, IgorI, ScarletS, dario2994, pashka, TheScrasse, DishonoredRighteous, isaf27, Arpa, adedalic, Akulyat。
感谢 Una_Shem 和 lperovskaya 在一系列过程中的帮助。
感谢 Vladosiya 协调许多 Div3s,帮助准备和进行各种比赛,并在大量的任务中提供帮助。
感谢题目作者们!你们给了我们聚集比赛的理由。我已经发现了一个真正精彩的所有作者的名单,但这个边距太窄,无法包含全部。以下是最活跃的一些人:adedalic, Neon, awoo, BledDest, Vladosiya, Roms, teraqqq, Tikhon228, Gornak40, SlavicG, grphil, senjougaharin, sevlll777, myav, flamestorm, mesanu, Mangooste, tourist, 74TrAkToR, Aris, Alexdat2000。但我们感谢所有的作者,并呼吁你们不要停止这项活动!
最后,感谢你们!感谢你们的参与,对社区生活的关注,你们的帖子和评论。
如果我忘记了任何人,我在这里道歉。
是时候总结一下 2023 年了。
合作活动
当然,我们的主要和最喜欢的合作伙伴,我们的冠名赞助商是 TON Foundation。感谢你们对社区的信任,你们的长期和持续的支持。我们爱你们!
感谢今年我们举办活动的所有公司和组织。你们有一整个列表!我们的社区能吸引你们的兴趣,这真的很愉快也很有价值!我在这里列出了他们:ICPC, Huawei, Harbour.Space University, Pinely, VK, Nebius, OZON, JetBrains, Constructor Institute, TypeDB 和 cybercats!
开发进度
系统的工作从未停止。实际上,现在花费了大量的努力来支持基础设施,备份,镜像,监控,处理硬件,适应增加的负载,响应事件,小但持续的微小创新和改进。这些工作中的很多并不明显看得见。但是技术工作并没有结束。以下是一些列表。
Codeforces 的改进
- 对团队进行增强以更好地支持合作活动。
- 保护微型网站免受登录页面的暴力攻击。
- 在比赛提案子系统中进行了一些修复。
- 预编译模式使用外部可插拔调用器编译提交。
- 内部数据存储机制的适应性,以支持增加的观众和数据量。
- 在比赛开始前预加载问题陈述以预热缓存。
- 能够对评论和帖子进行投诉。
- 浏览过去比赛的过滤器。
- 比赛 API 方法的 asManager 参数。
Polygon 的改进
- 基于 AI 的问题陈述翻译
- 基于 AI 的解决方案翻译
- 问题调用器的运输系统进行了改造
- 可以在一个页面上编辑比赛问题的时间限制,内存限制和名称的功能
- 在编辑器页面上直接运行带有自定义输入的解决方案的功能
- 对测试页面进行了各种增强,包括生成器链接
- 在多种情况下的批量操作,例如同时更改许多文件的编程语言
- 在压力测试中引入 Testsets 和 Groups
- 解决方案执行后自动分配解决方案标签
- 一些 API 的改进
统计
现在让我们来看一些以图表和图形形式呈现的统计数据!平台已经 14 岁了,但许多度量仍在增长。看看吧。
上面的线代表验证了电子邮件的用户。底部的线代表解决了至少一个问题的人。
提交的总数,不包括管理员的提交。
比赛报名的总数(只计算正式和非正式报名)。
保持近年的水平!
评分变动的总数(换句话说,累计的参与评分的人数)。
我们看到用户比赛(mashups)有显著的增加。
看看使用 Codeforces 的兴趣团队在增长!
增长很小。我们希望有更多有趣和实质性的帖子!
和帖子的情况类似。
这是来自 Google Analytics 的信息。不幸的是,在 2023 年的夏天,他们更新了版本,我们的数据收集出了问题。我们正在评估从 2022 年夏天到 2023 年夏天的期间与前一年的比较。
现在让我们看一下关于 Polygon 的一些统计。看看这些美丽的图表!
Polygon 今年显示出了自信的增长!看看这个柱形图表!
每年都有稳定的增长!
2023 年在 Polygon 中准备了近 6000 场比赛!
就这些了。2023 年已经过去,2024 年万岁!