大赛简介:
ACM国际大学生程序设计竞赛(ACM International Collegiate Programming Contest, 简称ACM-ICPC或ICPC)是由国际计算机界具有悠久历史的权威性组织(美国)计算机协会(Association for Computing Machinery, 简称ACM)主办的一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。ACM国际大学生程序设计竞赛始于1970年,成形于1977年,并于 1996年由上海大学引入中国大陆,目前已发展成为最具影响力的大学生计算机竞赛。
ACM 国际大学生程序设计竞赛由各大洲区域赛(Regional Contests)和全球总决赛(World Finals)两个阶段组成。各大洲区域赛第一名自动获得参加全球总决赛的资格。各大洲区域赛一般安排在每年的9-12月举行, 全球总决赛安排在第二年的上半年举行。每所大学可以有多支队伍参加区域赛,但只能有一支队伍参加全球总决赛。
织机机构:
主办单位: ACM-ICPC
去大赛网注:所有亚洲区域赛的主办单位均是ACM-ICPC,所有省赛、省际赛、邀请赛、大都会赛的主办单位是ACM-ICPC亚洲区省际赛委员会。
大赛日程(以2015年为例):
大陆各赛区站点的报名时间不详,比赛时间如下
长春站赛(东北师范大学) 网络赛:2015.09.13 12:00-17:00 现场赛:2015.10.17~18
沈阳站赛(东北大学) 网络赛:2015.09.19 12:00-17:00 现场赛:2015.10.24~25
合肥站赛(中国科学技术大学) 网络赛:2015.09.20 12:00-17:00(暂定) 现场赛:2015.11.7~8
北京站赛(北京大学) 网络赛:2015.09.26 12:00-17:00(暂定) 现场赛:2015.11.14~15
上海站赛(华东理工大学) 现场赛:2015.11.21~22
EC-final(上海大学) 现场赛:2015.12.12~13
参赛对象:
在校大学生。ACM-ICPC以团队的形式代表各学校参赛,参赛队可以来自亚洲任何的国家和地区的高校, 每个赛区的优胜队伍将获得参加ACM国际大学生程序设计竞赛全球总决赛资格。
参赛方式:
1、通过学校按各高校通知进行报名,比赛须到ACM全球官网注册或按本校指定的方式进行报名
2、亚洲区的高校可以组队参加亚洲的任何一个或者几个赛区的比赛,但每所高校最多只能有一队可以获得参加全球世界决赛的资格
3、每队由一名教练和三名队员组成,有些赛区还允许有一名候补队员。教练是参赛队伍所代表高校的正式教师,教练必须保证所有队员符合本规则的规定。教练作为参赛队伍的代表,负责赛区预赛活动中的联系工作
4、每位队员必须是在校学生,有一定的年龄限制,亚洲区的每位参赛选手在一年内最多可参加两个赛区的亚洲区预选赛,每位选手最多可以参加五届亚洲区预选赛和两届全球总决赛
5、各赛区网站入口(长春站赛 沈阳站赛 合肥站赛 北京站赛 上海站赛 EC-final)
大赛内容:
比赛期间,每队使用1台电脑需要在5个小时内使用C、C++或Java中的一种编写程序解决7到10个问题。程序完成之后提交裁判运行,运行的结果会判定为“AC(正确)/WA(错误)/TLE(超时)/MLE(超出内存限制)/RE(运行错误)/PE(格式错误)”中的一种并及时通知参赛队。每队在正确完成一题后,组织者将在其位置上升起一只代表该题颜色的气球。最后的获胜者为正确解答题目最多且总用时最少的队伍。每道试题用时将从竞赛开始到试题解答被判定为正确为止,其间每一次提交运行结果被判错误的话将被加罚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队以总用时少而获胜。
大赛流程:
大致流程为:区域赛->全球决赛,具体东亚洲赛区流程繁杂,学校如何报名,应该遵守哪些规则等去大赛网在此处不再整理发布,可参见本页面最后的参考资料,里面有官方的规则。
大赛奖项:
亚洲分站赛须颁发两个系列的获奖证书:
1、金、银、铜奖证书
-按队排序;
-金奖不超过参赛队数的10%;银奖不超过参赛队数的20%;铜奖不超过参赛队数的30%。相应赛站承办学校可以自行调整决定,但是必须比赛前在该校赛站主页上@公布。
2、ICPC排名证书
-按大学排名:学校排名前30名的队颁发排名证书。具体数量可由相应赛站承办学校确定