Qingyu的博客

博客

The 2nd Universal Cup Finals - 比赛规则

2025-02-13 16:49:43 By Qingyu

第二届 Universal Cup 总决赛规则

最后更新:2025年2月21日

Qingyu - Universal Cup 执行委员会

English Version of this document can be found here.

Universal Cup 是一个致力于服务竞赛编程社区的组织,专注于提供高质量的训练资源并举办全球线下赛事。2025 年 Universal Cup 总决赛(即第二届 Universal Cup 总决赛)是本赛事第二赛季的最终比赛。

共有 20 支队伍通过在线比赛、半决赛或线下夏季峰会晋级,将争夺第二届 Universal Cup 冠军的头衔。

竞赛形式

  1. 竞赛时长为五小时。在不可预见的情况下,科学委员会主席有权修改竞赛时长。如竞赛形式或时长发生变更,参赛队伍将以统一方式及时获悉。
  2. 竞赛题目数量不少于 10 题,且不超过 14 题。
  3. 队伍可通过 Clarification Request 提交对题目可能存在错误的申诉。澄清请求必须使用英文撰写。
  4. 竞赛期间可能发布 Clarification,内容可能包括题目说明、附加细节、额外示例或对题目的修改(包括补充、删除或更改)。
  5. 所有 Clarification 信息均仅以英文提供,并会在竞赛现场统一公布。

题目

  1. 所有题目陈述提供英文版本。
  2. 参赛队伍可使用字典或在线翻译工具自行翻译题目内容,官方不提供翻译。
  3. 任何题目均不会提供部分分数。
  4. 竞赛题目类型包括:
  • 标准输入/输出题:程序需从 标准输入 读取数据,并将结果输出到 标准输出。
  • 交互题:程序需通过标准输入/输出与 交互器 进行交互。
  • 多次运行题:程序将多次运行,每次使用不同的输入数据。
  • 仅输出题:参赛队伍无需提交程序,仅提交最终答案。

提交与评测

  1. 竞赛评测平台采用 DOMjudge,一个开源自动化竞赛系统。
  2. 支持的编程语言包括 C、C++、D、Python 3、Java、Kotlin 和 Rust。
  3. 详细的语言版本与规格请参考 TechNote 文档。
  4. 每次提交的评测结果仅为通过(Accepted)或未通过(Rejected),不会提供部分分数或错误测试点编号。
  5. 未通过的提交将标记为以下之一:
- 编译错误(CE)
- 运行时错误(RTE)
- 时间超限(TLE)
- 结果错误(WA)
- 无输出(NO)
- 输出超限(OLE)

计分、排名与奖项

  1. 队伍按照解题数量进行排名,解出相同题目数量的队伍按照 罚时 进行排名。
  2. 如罚时相同,则按 最后一个通过题目的提交时间 进行排名。如果仍有相同,将按照以下方式,直到决出所有相同队伍的名次:
    • 所有排名相同的队伍将按照他们的 最后一次通过提交的提交时间(精确到毫秒) 排名。该时间越早的队伍排名越高。没有通过任何题目的队伍的时间被视为 00:00:00.000
    • 如果仍有相同,这些排名相同的队伍将会按照他们在第 2 届 Universal Cup 中的 rating 进行排名。
    • 如果仍有相同,一道用于打破平局的额外题目将决定这些排名相同的队伍的排名。
    • 如果仍有相同,将通过抽签决定这些队伍的排名。
  3. 罚时 计算方式为 所有解出的题目的耗时总和 加上 该题目的额外罚时。
  4. 题目的耗时是指从竞赛开始到首次通过该题的提交时间,以分钟计算。
  5. 题目的额外罚时为 20 分钟 乘以 首次通过前所有未通过的提交次数(编译错误除外)。
  6. 未解决的题目不计算罚时。
  7. 比赛进行 4 小时后,实时排名将被冻结,之后的提交结果将在榜单上显示为“待定”。
  8. 金牌将会颁发给比赛中获得前三名的队伍(共三名)。
  9. 银牌将会颁发给比赛中获得第四名至第七名的队伍(共四名)。
  10. 铜牌将会颁发给比赛中获得前八名至第十二名的队伍(共五名)。
  11. 科学委员会主席有权决定为队伍颁发额外的奖牌。

竞赛环境

  1. 每支队伍仅配备 一台计算机。
  2. 所有队伍的计算机配置相同。
  3. 队伍可自带 鼠标、键盘 或 手写板 进入比赛区域,但不保证所有外接设备都能正常使用。
  4. 队伍不得携带 个人计算机、手机、计算器 或其他电子设备进入比赛区域。
  5. 技术委员会有权检查队伍携带的外接设备。如有争议,技术委员会主席的决定为最终裁决。
  6. 参赛队伍可浏览互联网以获取任何资料。
  7. 竞赛期间,禁止与队伍以外的任何人交流。
  8. 任何在互联网上分发题解、代码或辅助程序的行为均被严禁。
  9. 参赛队伍不得提交恶意代码,包括但不限于攻击评测系统或恶意占用评测资源。
  10. 在科学委员会主席指示前,不得触碰比赛工作站的任何设备。

申诉

  1. 参赛队伍可对题目内容、提交评测结果或竞赛相关决定提出申诉。
  2. 申诉内容必须仅使用英文撰写。
  3. 评测裁判将对申诉做出决定,可能会调整竞赛期间的评测结果。
  4. 如果对裁判决定仍有异议,可向 Universal Cup 科学委员会主席提交最终申诉。
  5. 科学委员会主席的决定为最终裁决。

竞赛委员会

科学委员会

  • 主席: Qingyu
  • 副主席: jiangly
  • 委员: bulijiojiodibuliduo, quailty, Heltion, Lynkcat

技术委员会

  • 主席: Qingyu
  • 委员: cubercsl, dup4, Tangent

组织委员会

  • 主席: chenjb

Comments

No comments yet.

Post a comment

You can use @mike to mention the user mike.

If you wish to input the '@' character, please use @@