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

全球最具影响力的大学生程序设计竞赛
ACM国际大学生程序设计竞赛(英文:ACM International Collegiate Programming Contest,简称:ACM-ICPC或ICPC),由国际计算机协会(ACM)主办,是全球最具影响力的大学生程序设计竞赛。该竞赛旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。[1]
ACM国际大学生程序设计竞赛的历史可以上溯到1970年,[1]首届比赛是在美国德克萨斯A&M大学举办的,最初几届的参赛队伍主要来自美国和加拿大,后来逐渐发展成为一项世界范围内的竞赛。1977年,在ACM计算机科学会议期间举办了首次总决赛,总共有来自560所大学的840支队伍参加了比赛,[2][3]到2017年,增加到103个国家(地区)的2948所大学参赛。上海交通大学代表队在2002年的第26届、2005年的第29届和2010年的第34届上三夺全球总冠军。浙江大学代表队则获得2011年的第35届全球总冠军。1996年起设立中国大陆地区预选赛赛区,每年设多场分赛,由各大学申请承办。[1]
ACM-ICPC是以学校为单位的团体赛,每队由至多3名在校学生队员组成。原则上一个大学在一站区域预选赛上最多可以有3支队伍,并只能有1支队伍参加全球总决赛。赛事由AWS、华为Jetbrains赞助,[2][3]分各大洲区域预赛和全球总决赛两个阶段。决赛安排在每年的3~5月举行,而区域预赛一般安排在上一年的9~12月举行。[1]北京大学设有ICPC北京总部,用于组织东亚区域赛。[3]

赛事历史

历史背景