欢迎来到 USTC-OJ!

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