ACM/ICPC 简介
什么是 ACM/ICPC
ACM/ICPC (Association for Computing Machinery/International Collegiate Programming Contest) 是全球最具影响力的大学生程序设计竞赛。该比赛始于1970年,由计算机协会 ACM 主办,目前由 ICPC 基金会管理。这项赛事每年吸引来自全球100多个国家、数千所大学的数万名学生参加,被誉为计算机编程领域的"奥林匹克"赛事。
比赛结构与流程
ACM/ICPC 比赛采用三级制度:
- 校园选拔赛 - 各大学内部举行选拔,组建校队
- 区域赛 (Regional Contest) - 按地理区域划分的预选赛
- 世界总决赛 (World Finals) - 区域赛的优胜者晋级到总决赛
比赛形式
- 团队构成:每队3名选手共用1台电脑
- 比赛时长:通常为5小时
- 题目数量:8-15道算法题
- 判题方式:实时在线评判,结果分为"正确"、"错误答案"、"时间超限"、"内存超限"等
- 排名规则:首先按解题数量排名,其次按累计用时(包含罚时)排名
罚时计算
- 每道题的用时从比赛开始计时到该题被正确提交的时间
- 每次错误提交会增加20分钟罚时(仅对最终正确解答的题目计算) <