国际大学生程序设计竞赛(英文全称:International Collegiate Programming Contest(简称ICPC))是一项由国际计算机协会(ACM)主办的,旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过近40年的发展,ACM国际大学生程序设计竞赛已经发展成为全球最具影响力的大学生程序设计竞赛。赛事目前由方正集团赞助。

(2)竞赛中命题10题左右,试题描述为英文,比赛时间为5个小时,前四个小时可以实时看到排名,最后一小时封榜,无法看到排名。

(4)重点考察选手的算法和程序设计能力,不考察实际工程中常用的系统编程,多线)赛事由各大洲区域预赛和全球总决赛两个阶段组成。

(2)决赛在每年的3-5月举行,而区域预赛一般安排在上一年的9-12月举行。原则上一个大学在一站区域预赛最多可以有3支队伍,但只能有一支队伍参加全球总决赛。

(1)区域赛一般分别按10%,20%,30%的比例颁发金,银,铜奖,即一般情况(120队伍)有12支队伍获金牌,24支队伍获银牌,36支队伍获铜牌,其余为优胜奖。

(2)总决赛前十名的队伍将得到高额奖学金:第一名奖金为12000美元,第二名奖金为6000美元,第三名奖金为3000美元,第四名至第十名将各得到1500美元。除此之外还将承认北美冠军、欧洲冠军、南太平洋冠军及亚洲冠军。

(1)提升编程能力:毫无疑问,你的编程能力(注意这里不是软件开发能力)会得到大幅度地提升。ACM比赛注重短时间地写出正确的代码,是完全正确的代码。

(2)锻炼算法能力:你的算法能力会得到很好的锻炼。在以前的教科书里,算法是计算机学科的核心。虽然现在的观念淡化了算法的重要性,更多地注重软件的架构和利益等方面,但是基本的算法学习还是必不可少的。扎实的算法和数学功底是计算机研究的必备条件,而这些正是ACM竞赛所培养的。

(3)强化团队协作能力:ACM竞赛讲究三人组队配合,这点很符合现实中的团队合作,如何作为队长合理管理团队,如何作为队员提高配合效率都是ACM比赛教会你的。

(4)走遍大千世界:由于ACM竞赛现场赛在各地举办,比赛的同时也可以领略当年的风土人情。本人自从参加ACM竞赛,从南到北走过了不少城市,东三省的主要几个城市都去过不止一遍。在比赛的同时,也结交了许多全国各地的编程爱好者,增长了见识。

(5)高度认可性:ACM竞赛由于其权威性,并能选拔出高质量的计算机人才,得到世界各大IT公司的支持。Google, Microsoft都曾赞助过ACM竞赛,国内百度,有道也开始大力支持。同时各大公司也推出类似ACM竞赛的选拔比赛,并给出高额的奖金吸引人才。ACM成为计算机顶尖人才进入华为,Google Code Jam, Topcoder, Baidu Astar等公司的捷径。

感兴趣的同学们快来了解ACM校队吧,ACM校队于2005年成立,由冯速老师担任教练。

ACM国际大学生程序设计竞赛作为全球最具影响力的大学生程序设计竞赛,能让有优秀编程能力的同学在这个平台上大放光彩,同学们可千万别错过机会哦!期待优秀的你们!

Tags:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注