Skip to content

广义的 “ACM” 可以视作大学阶段所有的算法竞赛的总称。

ICPC

ICPC 全称 International Collegiate Programming Contest,中文名为国际大学生程序设计竞赛。ACM 是美国计算机学会,因为 ACM 是早期 ICPC 的赞助商,所以大家习惯性的叫 ACM 比赛了。

实际上现在中国大陆地区 ICPC 的总赞助商是华为,华为同时也是 ICPC 的全球赞助商之一。

比赛规则:

ICPC 要求选手三人共用一台电脑,在 5 个小时的时间内,解决 1113 题。题目采用标准输入输出方式评测。

排名由队伍通过题目数为第一关键字降序,每道题目通过时距比赛开始的时间(以分钟为单位) + 在通过题目上的第一次通过提交前的未通过的提交次数 ×20 为第二关键字升序得到所有队伍的排名。

赛中前四小时各队伍排名实时变化,在赛场大屏滚动。

最后一小时榜单队伍排名不再变化,只会显示队伍在不同题目的提交次数,只能看到自己的提交是否通过题目。

比赛结束后,由主持人从最后一名逐队解说揭晓最后一小时的提交是否通过,并且榜单动态变化。

评奖:

最终排名前 10% 获得金奖,前 11%30% 获得银奖,前 31%60% 获得铜奖,剩下的至少通过一道题目的队伍获得荣誉奖(俗称“铁奖”)。金、银、铜奖选手(一只队伍选派一名代表)分批合影。

仅保留每所学校的最终排名最高的一只队伍后,排名第一、第二、第三的队伍分别获得冠军、亚军、季军,颁发奖杯并全队单独合影。冠亚军奖杯与金、银、铜奖可兼得。

对比赛过程中每道题第一支通过的队伍颁发「最快解题奖」(俗称“一血奖”)。

对比赛过程中坚持不懈的队伍颁发「顽强拼搏奖」(一般颁发给最后一支通过题目的队伍,或在比赛末期大量错误提交后通过题目的队伍)。

CCPC

CCPC 全称 China Collegiate Programming Contest,中文名为中国大学生程序设计竞赛,是为了中国也有自己的大学生程序设计竞赛而生的,在中国地位一般与 ICPC 齐平。赛制与 ICPC 相同。

除了参赛名额分配方式不同,几乎和 ICPC 没有区别。

邀请赛/省赛