欢迎来到 USTC-OJ!


image

USTCPC2026 赛制简介

本次比赛共 14 题。题目不一定按照难度排序。

赛事官方 QQ 群:1090230692

请填写学校和姓名加群。

比赛域:https://oj.ustc.edu.cn/d/ustcpc/

报名链接:https://docs.qq.com/form/page/DZk1SWWREd3FGbE1B

选手创建账号后可以登录比赛域查看往年赛题进行热身~

比赛简介

  • 时间:2026.3.29 星期日 12:00~17:00
  • 地点:西区电一楼 1 号机房
  • 赛制:
    1. 选手可以一到三人组队报名比赛,可以同时使用至多三台电脑编写程序和提交。
    2. 比赛时每队会提供一个比赛账号,选手只能使用该账号在比赛中提交题目。在提交之后评测机会直接将评测结果返回给选手,当评测机返回 Accepted(正确)结果时,视为该队伍通过了本题。
    3. 选手在比赛前半程(12:00~16:00)可以看到其他队伍的通过情况以及罚时,同时也将公布实时排名。排名以通过题目数量为第一关键字,总罚时为第二关键字排序。也就是说通过题目数量更多的队伍排名更高,通过题目数量相同时罚时更低的队伍排名更高。罚时的计算方式如下:
      • 总罚时为所有通过题目的罚时之和,未通过的题目不计算罚时。
      • 题目的罚时分为通过时间提交次数两部分。通过时间会记录第一份 AC 记录的提交时间(从比赛开始时计算);提交次数会记录在第一份 AC 记录之前共有多少非 CE 的提交记录,每份记录会增加 20min 罚时(CE 记录表示编译失败的记录,不会记录到提交次数的罚时中)。
    4. 在比赛后半程(16:00~17:00),比赛会进入封榜阶段。封榜阶段实时榜单将被冻结,所有队伍在此时的所有提交的结果均非公开,只有提交者所在队伍能够得到结果。需要注意的是,此时仍能看到其他队伍的尝试情况(也就是提交了什么题目)。
    5. 赛后会以排名从低到高的顺序进行滚榜,并以此顺序公开题目的通过情况。在滚榜结束后会得到最终榜单,并基于此评奖。

另外,在线下比赛结束后,大家仍可以在 OJ 中提交代码。在比赛结束后一周内提交的代码如果通过则可以计入AK 奖首 A 奖的判定。期待大家能在正赛之后完成复仇!

奖品展示(待更新)

Q&A

Q0:组队的要求和正式队伍的条件?

A0:所有队伍,无论正式队伍还是打星队伍,都可以由至多三名选手组成,这三名选手不要求学历层次相同或学校相同,也就是可以任意组队,但每名选手只能在一个队伍中。正式队伍要求队伍内的全部选手均为中国科学技术大学在读学生,且能保证线下参赛,若比赛时有选手未到场,那么该队伍会转为打星队伍。当然打星队伍也可以选择线下参赛,队伍类型会在报名完成后按照正式队伍条件自动分配,如有疑问可以在交流群咨询。

Q1:正式队伍和打星队伍的评奖规则是什么?

A1:以通过题数为第一关键字,罚时为第二关键字对队伍进行排序,可以得到总榜。奖品发放严格按照总榜实施半渗透机制

  • 简要说明:简单来说可以理解为正式队伍和打星队伍独立评奖,但若有正式队伍转化为打星队伍时可以获得更高的奖项(这里是严格大于)时,会将该正式队伍转化为打星队伍颁奖。

  • 形式化过程:从总榜中按高排名到低排名依次遍历每只队伍,记 A 和 B 分别为该队伍在正式排名打星排名能获得的奖项。

    • 若该队伍为打星队伍,则获取 B 奖项。
    • 若该队伍为正式队伍,则考虑 A,B 奖项的关系。若 A < B,那么将该队伍更改为打星队伍,并获取 B 奖项;否则获取 A 奖项。
  • 颁奖规则解释权由 USTC 计算机编程俱乐部所有。

Q2:打星队伍线上线下参赛的区别?

A2:线下参赛的打星队伍会获得我们的一份精美伴手礼,并且可以体验现场区域赛获得气球的体验。线上参赛的队伍不会参与一血奖项的判定。

Q3:比赛需要携带什么东西?

A3:可以携带的东西有:电脑、纸质材料、笔、食物和饮料。这里我们推荐大家自带电脑,但请不要使用之前编写的任何代码和任何网络搜索引擎(包括 AI),我们将安排监考人员,如若发现将按作弊处置,并取消比赛成绩。

  • 关于纸质材料:可以携带任何纸质材料且出题组鼓励大家这么做:如果对于语法有一定的障碍建议携带《计算机程序设计》的课本,如果是信智部学生,建议携带《数据结构》课本。
  • 关于纸笔:大家可以多携带一些空白纸张作为草稿纸。
  • 关于食物和饮料:大家可以携带没有较大气味的食物和饮料,并且也鼓励大家这么做。比赛是非常消耗精力的事情,食物和饮料可以帮助大家补充能量!

最后,在此代表社团和出题组全部成员,祝大家能在 USTCPC2026 取得优异的成绩和良好的体验!