读软件工程的在全国有哪些比赛,有奖金的更好

导航

大学分析 > 高考新闻 >

读软件工程的在全国有哪些比赛,有奖金的更好

发布时间:2024-11-10 20:45:51来源:未知

读软件工程的在全国有哪些比赛,有奖金的更好 ACM ACM国际大学生程序设计竞赛(英文全称:ACM International Collegiate ProgrammingContest(ACM-ICPC或ICPC)是由美国计算机协会(ACM)主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过近30多年的发展,ACM国际大学生程序设计竞赛已经发展成为最具影响力的大学生计算机竞赛。   竞赛的历史可以上溯到1970年,当时在美国德克萨斯A&M大学举办了首届比赛。当时的主办方是the Alpha Chapter of the UPE Computer Science HonorSociety。作为一种全新的发现和培养计算机科学顶尖学生的方式,竞赛很快得到美国和加拿大各大学的积极响应。1977年,在ACM计算机科学会议期间举办了首次总决赛,并演变成为目前的一年一届的多国参与的国际性比赛。迄今已经举办了36届。   最初几届比赛的参赛队伍主要来自美国和加拿大,后来逐渐发展成为一项世界范围内的竞赛。特别是自1997年IBM开始赞助赛事之后,赛事规模增长迅速。1997年,总共有来自560所大学的840支队伍参加比赛。而到了2004年,这一数字迅速增加到840所大学的4109支队伍并以每年10-20%的速度在增长。   1980年,ACM将竞赛的总部设在位于美国德克萨斯州的贝勒大学。   在赛事的早期,冠军多为美国和加拿大的大学获得。而进入1990年代后期以来,俄罗斯和其它一些东欧国家的大学连夺数次冠军。来自中国大陆的上海交通大学代表队则在2002年美国夏威夷的第26届和2005年上海的第29届,2010年哈尔滨的34届全球总决赛上三夺冠军。这也是目前为止亚洲大学在该竞赛上取得的最好成绩。来自中国大陆的浙江大学代表队在2011年在美国佛罗里达州的奥兰多的35届全球总决赛上夺冠。赛事的竞争格局已经由最初的北美大学一枝独秀演变成目前的亚欧对抗的局面。   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)

相关文章

编辑推荐

热门阅读