国际大学生程序设计竞赛

作者: 时间:2020-10-08 点击数:10689 字号:

主办单位

美国国家计算协会Association Computing Machinery

大赛简介

ACM(缩写取自美国国家计算协会Association Computing Machinery)成立于1947年,是世界上历史最久、规模最大的计算机科学与教育组织之一。ACM目前拥有遍及100多个国家的多个领域的8万多会员。该项赛事于1977ACM计算机科学年会上被确定为该组织的一项正式学科竞赛。1980ACMTexas Baylor University设立了永久的竞赛组织总部(类似于国际奥委会的组织,但成员都是由志愿者组成)。上个世纪的80年代中期,陆续建立了各大洲的竞赛组织分部。

此项赛事的早期,冠军多为美国和加拿大的大学获得。进入1990年代后期以来, 俄罗斯和其它一些东欧国家的大学连夺数次冠军。在此项竞赛总决赛前10名的高校,在计算理论与软件学科中都具有很强的实力。中国大陆高校自1996年开始参加此项赛事,显示了超凡的实力。上海交通大学在200226届)和2005年(29届)两次夺得世界总决赛冠军,2002年教育部还专门致函祝贺。这也是到目前为止亚洲大学在该竞赛上取得的最好成绩。诸如清华大学、复旦大学、北京大学、中山大学、浙江大学等中国大陆高校也在总决赛中进入过前10名。目前此项赛事的竞争格局已经由最初的北美大学一枝独秀演变成亚欧对抗的局面。1997IBM公司作为此项赛事的独家赞助商出资赞助各洲际区预赛和世界总决赛。按照竞赛规则,同一名学生最多只能参加两次世界总决赛和无论一个学校的不同参赛队在洲际预赛中获得几次入围总决赛的资格,都只能选派一支队伍作为学校的代表参加世界总决赛,因而更少出现一个学校能在世界前10名的行列内长久维持的局面。

ACM国际大学生程序设计竞赛的赛制是在给定的连续五小时时间内,依靠三名学生组成的团队的通力合作,使用一套计算机系统尝试完成6-10道题目的解算与编码任务。此项竞赛的奖项为金、银、铜三个等级。未能获奖的参赛选手可以得到参赛的荣誉证书。

世界总决赛的金、银、铜三个等级的奖项数量各是四个,每个奖项分别可以获得2000500010000美元的奖金。正是由于奖项数量的稀少,更显得该项赛事获奖的含金量。ACM国际大学生程序设计竞赛总决赛每年举办一届,时间通常安排在2-4月期间。由于场地的限制,通常能够安排的参赛队伍的总数在100支左右。ACM国际大学生程序设计竞赛组织总部仿照世界杯足球赛的规制,根据各大洲的实际水平,每年确定划给各大洲的出线名额(类似世界杯足球赛各大洲的出线名额)。

竞赛科目

  (1)地区赛

对象:具有正式全日制学籍并且符合相关科目报名要求的本科、高中生及高职高专学生(以报名时状态为准),以团体(三个人)为单位进行比赛。中国赛区有很多地区赛,参赛的队伍可以在不同地区多次报名参加地区赛。

竞赛科目如下:

① 首先进行算法的设计;

② C/C++程序设计;

③ 实验。

(2)总决赛

每年ACM会在世界每个重要城市举办总决赛,主要有上届金奖得主和各个地区赛的金奖得主参加。

适合参赛的学生

(1)对编程设计有一定经验的大二的学生,通过比赛提高自己的算法设计能力;

(2)想通过比赛提高自己程序设计能力的大二的学生;

(3)数学基础很好,能够完成ACM刷题5000到10000题的同学。

 

大赛官网链接:https://icpc.global/




  地址:辽宁省沈阳市浑南区创新路195号 电话:(024)83680498  传真:(024)83680522 邮编:110169