新闻中心

“国际大学生程序设计竞赛(ICPC)与中国大学生程序设计竞赛(CCPC)赛规解析”

发布时间: 2025-09-23


国际大学生程序设计竞赛(ICPC)及其相关赛制,是由ICPC基金会主办的全球性大学生计算机竞赛,因其影响力巨大,也常被称为ACM竞赛。该竞赛分为区域赛和总决赛两个阶段。具体官网信息分别为https://icpc.global和https://ccpc.io。

与ICPC不同的是,中国大学生程序设计竞赛(CCPC)中,许多学校并不提供费用报销。比赛中,三人为一队,共用一台机器,参赛者拥有多次提交机会。系统会对提交进行实时评测,若结果错误,将增加20分钟的罚时,错误次数越多,罚时也相应增加。只有当所有数据点均正确时,题目才能获得分数。比赛排名主要依据解题数量,若解题数相同,则根据总用时来决定,总用时包括每题的用时与罚时之和。

许多学校并

在ICPC相关赛事中,比赛结束前一小时会进行封榜,之后提交和排名将不会被其他选手看到。选手在比赛中允许携带一定量的纸质资料。除了ICPC和CCPC,还有众多比赛也采用这种赛制,例如LeetCode周赛、全国编程大赛、牛客小白赛练习赛和挑战赛等。

ICPC/CCPC的赛事安排如下:网络赛在8月底至9月初,区域赛在9月底至11月底,EC Final/CCPC Final在12月中旬,而ICPC World Finals则在下一年4月至6月举行。暑期,在HDU OJ上还会举办训练赛,这些赛事奖金丰厚,题目质量高,经过多年积累,资源丰富。

数量

在OJ查询时可以使用的关键词,而在Virtual Judge中可以搜到精选题集。寒假期间,头条、清华和CCPC (Wannafly Camp) 还会举办CampWannafly,相关Wiki信息可在https://oi-wiki.org找到,Codeforces Gym的信息则可在https://codeforces.com/gyms查询。

orces

机竞赛