计算机与信息算法程序设计团队赛

ACM-ICPC国际大学生程序设计竞赛

ICPC 国际大学生程序设计竞赛是面向高等教育机构学生的多层级团队程序设计竞赛。每支队伍由同一学校的三名合格学生组成,在统一竞赛环境中协作解决算法问题,通过区域晋级体系通向世界总决赛。

完整赛事介绍

先了解比赛,再判断如何参与

ICPC 国际大学生程序设计竞赛是面向高等教育机构学生的多层级团队程序设计竞赛。每支队伍由同一学校的三名合格学生组成,在统一竞赛环境中协作解决算法问题,通过区域晋级体系通向世界总决赛。

01

赛事概览

ICPC 以团队编程、算法设计和问题求解为核心。参赛队在限定时间内阅读多道英文题目,设计算法并提交程序,由评测系统判定结果。

赛事不是单一场次,而是由校内选拔、区域资格赛事、区域最高层级赛事和世界总决赛构成的晋级体系。不同地区可以增加本地规则,但不能与全球资格、队伍构成和申诉规则冲突。

02

组织体系

ICPC 在 ICPC Foundation 体系下运行。执行委员会制定总体政策,国际指导委员会负责区域赛规则、国际事项、资格和申诉机制;区域竞赛主任负责具体区域赛事的组织实施。

每所参赛学校指定一名教练作为队伍联系人并核验学生资格。区域赛由相应区域组织单位和承办高校执行,世界总决赛由指定承办机构组织。

03

赛道与组别

层级作用规则关系
校内或本地竞赛选拔、训练或扩大参与是否具有晋级资格以注册系统标识为准
区域资格赛确定区域晋级队伍遵守全球区域规则和地区补充规则
区域冠军赛确定相应大区冠军并分配晋级资格队伍构成和资格与世界总决赛衔接
世界总决赛最高层级现场竞赛执行世界总决赛规则

中国境内的区域安排、站点和晋级路径可能随赛季调整,应在 ICPC 注册系统和对应区域官网核对。

04

参赛对象与组队

每支正式队伍由同一授予学位的高等教育机构的三名学生组成,并指定一名教练。教练负责注册和资格确认,不能同时作为参赛队员。

  • 参赛者须就读于本队代表学校的学位项目,并满足规则规定的学习负荷。
  • 同一赛季只能代表同一所学校参赛。
  • 以往参加世界总决赛和区域资格赛事的次数受到限制。
  • 学籍年限、开始高等教育的时间等资格条件按当前赛季规则核对;特殊情况由教练按程序申请资格延展。
05

项目要求

ICPC 不要求提前提交项目作品。比赛成果是在现场或受监督的竞赛环境中完成的程序提交。每道题的解答必须使用赛事允许的编程语言,并通过指定评测系统提交。

  • 队员只能与本队成员和赛事指定人员交流。
  • 队伍应使用分配的单台工作站和允许的竞赛环境。
  • 可携带资料、编程语言和运行环境由全球规则及具体区域补充规则共同确定。
  • 影响赛事系统、干扰其他队伍或违反现场纪律可能导致取消资格。
06

比赛赛制

典型 ICPC 竞赛在限定时间内提供多道独立程序设计题。团队共用一台工作站,可按任意顺序解题并反复提交;评测系统返回接受或拒绝结果,队伍可就题意提交澄清请求。

区域资格赛事决定队伍能否进入更高层级。晋级队伍必须保持规则要求的成员构成,完成资格认证、身份和学籍核验后方可参加世界总决赛。

07

评审与奖项

程序提交由评测系统和裁判判定是否通过。排名首先比较解出题目数量;解题数相同时,比较总用时,并按规则为已解决题目此前的错误提交计入罚时。

区域竞赛主任与裁判依规则确认比赛结果,晋级名额按相应区域制度分配。奖牌、奖项和晋级数量由具体区域赛及世界总决赛当届规则确定。

08

报名材料

  • 教练和三名队员在 ICPC 注册系统中的完整账号与队伍信息。
  • 学校、学位项目、学习状态及区域归属等资格信息。
  • 区域赛事要求的队伍名称、联系方式、现场站点和报名确认。
  • 进入资格核验环节时所需的身份证明和在学证明。
  • 区域承办方要求的缴费、参赛承诺或现场报到文件。
09

常见问题

可以跨校组队吗?

正式晋级队伍不可以。三名队员必须来自同一所授予学位的高等教育机构。

研究生能否参赛?

ICPC 以当前赛季资格规则判断,不简单按本科或研究生标签划分。应核对入学时间、学习负荷、参赛次数等全部条件。

每场比赛都是五小时吗?

全球规则描述的是典型时长,区域竞赛主任可在特殊情况下调整。具体场次以区域赛通知为准。

参加一场线上赛就能晋级吗?

只有在注册系统中被认定为具有晋级资格、并按规则受到监督的资格赛事,才形成正式晋级路径。

院校公开清单收录情况

196 所高校

以下展示部分已收录院校,仅表示该竞赛出现在相关高校、学院或部门的公开文件中,具体适用范围以原文为准。

最新通知

暂无关联通知。