您所在的位置: 首页 >> 学生社区 >> 学生竞赛 >> 正文

学生竞赛

ACM国际大学生程序设计竞赛(专业类学科竞赛)
发布时间:2015-05-05     浏览量:   分享到:

1.竞赛简介

ACM国际大学生程序设计竞赛(简称:ACM-ICPC或ICPC)是由美国计算机协会(ACM)主办的,是世界上公认的规模最大、水平最高、参与人数最多的国际大学生程序设计竞赛,其目的是使大学生运用计算机来充分展示分析问题和解决问题的能力。

ACM-ICPC是一项展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过近30多年的发展,ACM国际大学生程序设计竞赛已经发展成为最具影响力的大学生计算机竞赛,成为在世界各国大学生中最具影响力的国际级计算机类的赛事,是广大爱好计算机编程的大学生展示才华的舞台,是著名大学计算机教育成果的直接体现,是信息企业与世界顶尖计算机人才对话的最好机会。

该项竞赛从1970年举办至今已历39届,因历届竞赛都荟萃了世界各大洲的精英,云集了计算机界的“希望之星”,而受到国际各知名大学的重视,并受到全世界各著名计算机公司如Microsoft、IBM、Google、Facebook等公司的高度关注,成为世界各国大学生最具影响力的国际级计算机类的赛事,此项竞赛所颁发的获奖证书也为世界各著名计算机公司、各知名大学所认可。经过近30多年的发展,ACM国际大学生程序设计竞赛已经发展成为最具影响力的大学生计算机竞赛。

2.竞赛影响力

ACM国际大学生程序设计竞赛(ACM InternationalCollegiate Programming Contest,简称ACM-ICPC或ICPC)是由国际计算机界具有悠久历史的权威性组织(美国)计算机协会(Associationfor Computing Machinery,简称ACM)主办的一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。ACM-ICPC始于1970年,成形于1977年,并于1996年由上海大学引入中国大陆,目前已发展成为最具影响力的全球性大学生计算机竞赛。本竞赛的目的在于使大学生运用计算机来充分展示自己分析问题和解决问题的能力,赛事对参赛学生的逻辑分析能力、策略制定和脑力方面具有极大的挑战性,被誉为“程序设计界的奥林匹克”、“培养下一代IT技术领导者的竞赛”,在国际上享有很高的声誉,也是企业挑选计算机专业学生的重要参考依据。ACM-ICPC也是目前国内高校承办的唯一一项具有国际影响的计算机竞赛,是目前世界上公认的规模最大、水平最高的国际大学生程序设计竞赛。

3.竞赛规则

3.1参赛资格

(1)ACM-ICPC以团队的形式代表各学校参赛,每队由3名队员组成。

(2)每位队员必须是入校5年内的在校学生,最多可以参加2次全球总决赛和4次区域选拔赛。

3.2比赛规则

(1)竞赛为团队参赛,每支参赛队伍由符合参赛资格的3名队员组成。比赛期间,一支队伍3名参赛队员共用1台电脑。

(2)比赛时长为5小时,共有11-13到题目。

(3)在Ubuntu环境下,使用C/C++或JAVA语言编写程序完成题目要求的内容。

(4)程序完成之后提交裁判运行,运行的结果会判定为正确或错误两种并及时通知参赛队。若运行结果为错误,则同时同时为参赛队返回错误类型。

(5)每队在正确完成一题后,组织者将在其位置上升起一只代表该题颜色的气球。

3.3排名规则

最后的获胜者为正确解答题目最多且总用时最少的队伍。每道试题用时将从竞赛开始到试题解答被判定为正确为止,其间每一次提交运行结果被判错误的话将被加罚20分钟时间,未正确解答的试题不记时。例如:A、B两队都正确完成两道题目,其中A队提交这两题的时间分别是比赛开始后1:00和2:45,B队为1:20和2:00,但B队有一题提交了2次。这样A队的总用时为1:00+2:45=3:45而B队为1:20+2:00+0:20=3:40,所以B队以总用时少而获胜。


4.竞赛方式

赛事由各大洲区域预赛和全球总决赛两个阶段组成。

4.1全球总决赛

全球总决赛安排在每年的3-4月举行,一个大学只能有一支队伍参加全球总决赛。全球总决赛第一名将获得奖杯一座。另外,成绩靠前的参赛队伍也将获得金、银和铜牌。

4.2区域赛

区域赛一般安排在上一年的9-12月举行。区域赛旨在为全球总决赛筛选参赛队伍。

以ACM国际大学生程序设计竞赛亚洲区域赛(以下简称为亚洲区域赛)为例,亚洲区域赛分为两个部分,第一部分为网络预选赛,采用在线比赛形式,所有报名参加现场赛的队伍都需要先参加网络预选赛,在网络预选赛排名靠前的学校即可获得进入现场赛的资格。第二个部分为现场赛,是指所有获得资格的学校来承办学校现场参加的比赛。在为期5个小时比赛中,决出金、银、铜牌的队伍,发放奖牌和证书,并且根据比赛排名选出参加全球总决赛的学校。金牌、银牌、铜牌数量分别为所有参赛队伍数的10%、20%、30%,全球总决赛名额会再所有赛站的亚洲区域赛结束后,根据各分站的比赛排名由赛事组委会统一定夺。

4.3邀请赛

邀请赛分为全国邀请赛和省际邀请赛两种。邀请赛的举办时间通常为每年的5-6月,旨在为下半年的区域赛选拔优秀队伍,并且增进各个地区不同学校间的交流。此外,在全国邀请赛排名靠前的学校有资格直接获得下半年参加亚洲区域赛的名额。


5.ABG欧博历年获奖情况

2013年5月 参加“酷派杯”陕西省首届ACM程序设计竞赛,获得铜奖。

2013年6月 参加ACM程序设计竞赛四川省赛暨西部高校赛,获得铜奖。

2013年9月 参加第38届ACM国际大学生程序设计竞赛亚洲区域赛(成都站)现场赛,获得银奖,同时,学校的排名在亚洲区近90所高校中排名第12。

2013年10月参加第38届ACM国际大学生程序设计竞赛亚洲区域赛(杭州站)现场赛,获得优胜奖。

2013年10月参加第38届ACM国际大学生程序设计竞赛亚洲区域赛(南京站)现场赛,获得优胜奖。

2014年5月 参加第39届ACM国际大学生程序设计竞赛全国邀请赛(北京站),获得优胜奖。

2014年6月 参加第39届ACM国际大学生程序设计竞赛全国邀请赛(西安站),获得优胜奖。

2014年10月参加第39届ACM国际大学生程序设计竞赛亚洲区域赛(牡丹江站、鞍山站),均获得优胜奖。

2014年11月参加第39届ACM国际大学生程序设计竞赛亚洲区域赛(西安站、上海站),均获得优胜奖。