欢迎来到 USTC-OJ!

近期部分超级管理员的权限将被取消,请有需要的同学联系网站管理员分配所需要的权限~


USTCPC2025 赛制简介

注意:线下部分地点更改到电一楼1号机房!

本次 USTCPC 将分为线下、线上两个部分,每部分分为个人赛道与团队赛道,评奖时会分开排名,注意事项将在文末说明。

本场比赛两个部分的题目完全相同,均为 15 题。题目顺序不一定按照难度排序,但前四题是最简单的题目。

线下部分

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

线上部分

  • 时间:2025.3.23 星期日 12:00~2025.3.30 星期日 12:00
  • 赛制:
    1. 选手可以单人报名个人赛道两到三人组队报名团队赛道。团队赛道可以同时使用至多三台电脑编写程序和提交。
    2. 比赛时每队会提供一个比赛账号,选手必须使用该账号在比赛中提交题目。在提交之后评测机会直接将评测结果返回给选手,当评测机返回 Accepted(正确)结果时,视为该队伍通过了本题。
    3. 选手在比赛过程中可以看到其他队伍的通过情况以及题目难度,同时也将公布实时排名。排名以通过题目数量为第一关键字,题目难度之和为第二关键字排序(可能在比赛界面无法显示)。也就是说通过题目数量更多的队伍排名更高,通过题目数量相同时通过题目难度更高的队伍排名更高,若此时排名仍相同,则会按照总题目提交次数由低到高进行排名(提交次数计算方式与线下部分相同),若排名依旧相同,则会比较罚时题目难度的计算方式如下:
      • 题目难度之和为所有通过题目的题目难度之和,未通过的题目不计算题目难度。
      • 题目的难度由所有队伍在此题中的状态决定,假设共有 MM 只队伍,有 NN 只队伍通过了此题,则难度为 (MN)/M(M-N)/M
    4. 赛后将会得到最终榜单,并基于此评奖。

奖品展示

  • 特等奖(线下个人/团队第 1 名):机械键盘:
  • 一等奖(线下个人/团队第 2,3 名,线上个人/团队第 1,2 名):鼠标:
  • 二等奖(线下个人/团队第 4~8 名,线上个人/团队第 3~5 名):电脑包:
  • 三等奖(线上个人/团队第 6~15 名):社团周边定制鼠标垫:
  • 幸运奖(从线下非 0 题选手中随机抽取三人):fufu,琪露诺和十六夜咲夜 fumo:
  • 所有在比赛中通过任意一题的选手均可获得社团周边礼品一份~

Q&A

Q1:线上线下能否同时参赛?

A1:可以,并且我们鼓励大家这么做,毕竟在有限的 5h 之内想题写题是完全不够用的,也希望参加线下部分的选手能在线上部分中取得更优异的成绩!

Q2:线上线下同时参与时需要注意什么问题?两部分的奖品分配如何?

A2:需要注意的是虽然线上比赛时间从 3.23 12:00 开始,但由于线上线下部分并非同一场比赛,照顾到同时参加线上线下两个部分的同学,3.23 12:00 只公开题目题面,在 3.23 19:00 线下部分一切结束之后再开放提交链接。选手无法在线上线下同时获奖,若有重复获奖则奖品顺延,这部分规则比较复杂,请大家以最终结果以及解释为准!

Q3:线上线下报名规则?

A3:过几天将会以问卷形式报名,请大家关注我们的通知群(QQ:979276497)!需要说明的是,若线下部分选择团队参赛,则线上必须选择团队参赛并且不能更改队友。若线下部分选择个人参赛,则线上可以与线下同样个人参赛的同学组队并在团队赛道中评奖。

Q4:线上线下比赛规则?讲评时间?

A4:选手可以提交 C/C++/python 程序。个人赛道的选手需独立完成题目,团队参赛的选手可以与队友交流题目(线上线下均可),禁止任何形式与其他队伍交流题目和代码!线下比赛中可以携带任何形式的纸质资料,线上比赛可以查阅电子资料。原则上线上可以参考比赛开始前公开的代码,但请不要直接套用,我们会检查代码相似度!线上讲评预计在 3.30 下午,Bilibili 官号USTC计算机编程俱乐部上直播,届时还请大家多多捧场!

Q5:线下需要携带什么东西?

A5:可以携带的东西有:电脑、纸质材料、笔、食物和饮料。

关于纸质材料:可以携带任何纸质材料且出题组鼓励大家这么做:如果对于语法有一定的障碍建议携带《计算机程序设计》的课本,如果是信智部学生,建议携带《数据结构》课本。

关于纸笔:大家可以多携带一些空白纸张作为草稿纸。

关于食物和饮料:大家可以携带没有较大气味的食物和饮料,并且也鼓励大家这么做。比赛是非常消耗精力的事情,食物和饮料可以帮助大家补充能量!

Q6:有没有其它推荐事项?

A6:修改显示名:鼠标悬浮在右上角的用户名处,点击 @ USTC-OJ 更改显示名。


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