与其它计算机程序竞赛(例如国际信息学奥林匹克,IOI)相比,ACM-ICPC的特点在于其题量大,每队需要在5小时内完成7道或以上的题目。另外,一支队伍3名队员却只有1台电脑,使得时间显得更为紧张。因此除了毁歼樱扎实的专业水平,良好的团队协作和心理素质同样是获胜的关键。
考试内容
竞赛进行5个小时,一般有7道或以上试题,由同队的三名选手使用同一台计算机协作完成。当解决了一道试题之后,将其提交给评委,由评委判断其是否正确。若提交的程序运行不正确,则该程序将被退回给参赛队,参赛队可以进行修改后再一次提交该问题。
考试流程
竞赛规定每支参赛队伍至多由三名在校大学生组成,他们需要在规定的五个小时内解决八个或更多的复杂实际编程问题。
每队使用一台电脑,参赛者争分夺秒,与其他参赛队伍拼比逻辑、策略和心改慎理素质。赛事由各大洲区域预赛和全球总决赛两个阶段组成。
决赛安排在每年的3-5月举行,而区域预赛一般安排在上一年的9-12月举行。
原则上一个大学在一站区域预赛最多可以有3支队伍,但只能有一支队伍参加全球总决赛
程序判定结果有如下纤丛7种:
中国选手赛照
中国选手赛照 [3]
1、Accepted. ——通过!(AC)
2、Wrong Answer.——答案错。(WA)
3、Runtime Error.——程序运行出错,意外终止等。(RE)
4、Time Limit Exceeded. ——超时。程序没在规定时间内出答案。(TLE)
5、Presentation Error. ——格式错。程序没按规定的格式输出答案。(PE)
6、Memory Limit Exceeded. ——超内存。程序没在规定空间内出答案。(MLE)
7、Compile Error. ——编译错。程序编译不过。(CE)
奖项级别
区域赛一般分别按10%,20%,30%的比例颁发金,银,铜奖,即一般情况(120队伍)有12支队伍获金牌,24支队伍获银牌,36支队伍获铜牌,其余为优胜奖。
2010年亚洲区域赛中国大陆5大赛区由阿里巴巴公司赞助,获得金牌的选手可以享受绿色通道,进入阿里巴巴实习或参加工作。
2012年亚洲区域赛中国大陆5大赛区由华为公司赞助,有奖金(冠5000、亚3000、季2000,非冠亚季的金牌1200,FB(First Blood,指全场第一个解答出某道题) 800,最佳女队800,顽强拼搏500)。顽强拼搏是全场最后一个AC,且只AC1道题的队伍。
总决赛前十名的队伍将得到高额奖学金:
第一名奖金为12000美元
第二名奖金为6000美元
第三名奖金为3000美元
第四名至第十名将各得到1500美元
除此之外还将承认北美冠军、欧洲冠军、南太平洋冠军及亚洲冠军。
参赛地点
每年不一样,看哪儿承办
竞赛报名资格
大学生
报名时间
比赛前7天截止
竞赛如何报名
通过注册商报名
老师带队
举办时间:。洲际预赛通常安排在每年的9-12月间进行,以便在决定出线队伍后有机会办理相关的手续。报名时间宴耐春:ACM竞赛校内3月3日开始ACM校级竞赛亩掘,
报名方法:一般是自己组队,3个人一队。可以参晌耐加学校的acm队,也可以自己通过网络报名,然后找个老师作为指导老师(挂名的也可以)。
ACM-Association for Computing Machinery , 即美国计算机协会.ICPC-International Collegiate Programming Contest , 即国际大学生程序设计竞赛.
ACM国际大学生程序设计竞赛(英文全称:ACM International Collegiate ProgrammingContest(ACM-ICPC或ICPC)是由美国计算机协会(ACM)主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过近30多年的发展,ACM国际大学生程序设计竞赛已经发展成为最具影响力的大学生计算机竞赛。
ACM-ICPC以团队的形式代表各学校参赛,每队由3名队员组成。每位队员必须是在校学生,有一定的年龄限制,并且最多可以参加2次全球总决赛和5次区域选拔赛。
比赛期间孙碰,每队使用1台电脑需要在5个小时内使用C、C++或Java中的一种编写程序解决7
到10个问题。程序完成之后提交裁判运行,运行的结果会判定为正确或错误两种并及时通知参赛队。而且有趣的是每队在正确完成一题后,组织者将在其位置上升
起一只代表该题颜色的气球。
最后的获胜者为正确解答题目最多且总用时最少的队伍。每道试题用时将从竞赛开始到试题解答被判
定为正确为止,其间每一次提交运行结果被判错误的话将被加罚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.参赛队伍最多由三名参赛队员组成。
2.竞赛中至少命题6题,至多命题10题,试题描述为英文,比赛时间为5个小时。
3.竞赛可以使用的语言:C++、C、Java和Pascal。但final赛只有C/C++
4.重点考察选手的算法和程序设计能力,不考察任何Windows编程知识;
5.选手可携带任何非电子类资乎伍料,包括书籍则顷谈和打印出来的程序等;
6.评委负责将结果(正确或出错的类型)通过网络尽快返回给选手,除此之外不提供任何额外帮助;
返回结果:
1.Accepted. ---通过!(AC)
2.Wrong Anwser. ---答案错。(WA)
3.RunTime Error. ---程序运行出错,意外终止等。(RTE)
4.Time Limit Exceeded. ---超时。程序没在规定时间内出答案。(TLE)
5.Presentation Error. ---格式错。程序没按规定的格式输出答案。(PE)
6.Memory Limit Exceeded. ---超内存。程序没在规定空间内出答案。(MLE)
7.Compile Error. ---编译错。程序编译不过。(CE)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)