浙江大学获今年国际大学生程序设计大赛总冠军

2011.06.03 ·



2011国际大学生程序设计大赛(ICPC)全球总决赛在美国奥兰多落下帷幕。浙江大学代表队获得总冠军,这是继2010年上海交通大学获得总冠军后,中国代表队成功蝉联该项赛事总冠军。本届大赛由美国计算机协会(ACM)主办,IBM公司赞助并承办。

美国密歇根州立大学安娜堡分校、清华大学、圣彼得堡国立大学分别以第二到第四名的成绩获得金牌。

来自中国的复旦大学、香港中文大学、台湾大学等大学的22支团队参加了本次总决赛。获胜者为正确解答题目最多且总用时最少的队伍。

ICPC执行总监、美国贝勒大学教授William B.Poucher告诉《科学时报》记者,本次总决赛的问题设计非常注重与现实问题的结合,叠加了现实社会中遇到的科技难题,如:怎样通过合理的程序设计识别古埃及文字符号、作为管理者如何设计程序提高公司计算机使用效率等。

Poucher表示:“参赛学生都是各国‘最聪明的人’,他们拥有解决世界科技难题的潜力。ICPC为他们提供一个展示他们实力的平台。通过比赛这些学生会知道,他们未来工作的任务是解决现实世界的各种难题,而不是教科书上的编程。”

浙江大学代表队教练王灿和队员告诉《科学时报》记者:“试题很有‘总决赛风格’,不仅考验队员的数学、编程等基础能力,还要求他们具有广博的知识,以及解决实际问题的能力。”

浙江大学代表队在最短的时间内完成了8道题目获胜。其中队员莫璐怡是为数不多的女选手,她介绍说:“在解题时往往要用到计算几何等一些基础知识,但必须将这些基础知识和应用知识联系起来才能顺利结题。”

从1997年开始,IBM公司开始赞助本项大赛。“IBM在评估与ICPC的合作后发现,有3个原因使我们持续赞助这一赛事。”IBM软件集团战略总监Doug Heintzman在接受《科学时报》采访时表示:“第一,全球在程序设计方面最有创新能力的学生脱颖而出,可以促进IT乃至其他行业的快速发展;第二,我们可以通过大赛找到需要的人才;第三,作为有责任的企业,还需要积极营造解决行业和社会难题的和谐氛围。比赛不仅锻炼了参赛选手的程序设计能力,还激发了他们关注和解决社会难题的能力。”

在总决赛之前,共有8305支参赛队伍分别代表88个国家的2070所大学参加了分赛区的角逐。而每个获得总冠军、金、银、铜牌的参赛选手将分别获得1.2万美元、6000美元、3000美元和1500美元的奖励。此外,第一个解题成功的参赛队伍还将获得额外奖励。

经过30多年的发展,该项赛事已发展成为全球最具影响力的大学生计算机竞赛。ACM-ICPC中国区指导委员会秘书长周维民在接受《科学时报》采访时表示,参加这项比赛的队伍越来越多,水平也在逐年提高。赛事也开始吸引包括阿里巴巴、谷歌等越来越多的企业,尤其是IT企业的注意。目前已有多家企业开始赞助ACM-ICPC中国区的比赛,他们也非常希望通过比赛找到合适的人才。

本次竞赛期间还举办了全球技术展示。IBM软件集团负责软件技术与架构的副总裁Michael Karasick表示:“这些学生不仅牺牲休息时间参观了展示,而且对展示的技术提出了很多不错的建议。这将有利于催生新的创意,并为他们今后的职业生涯奠定基础。”

来源:科技时报 记者祝魏玮