2019年5月21日,华为大Boss任正非爷爷在答记者问时提到:
“新西伯利亚大学连续六年拿到世界计算机学术活动冠军、亚军,但是所有冠军、亚军都被Google用五、六倍的工资挖走了,从今年开始,我们要开出比Google更高的薪酬挖他们来,在俄罗斯的土地上创新,我们要和Google争夺人才。我们支持科学家的创新,对科学家不要求追求成功,失败也是成功,因为他们把人才培养出来了。只有这样,我们才有可能源源不断地前进。”
好奇之下,查了一下这个计算机软件领域的“奥林匹克”比赛。
01 赛事介绍
据官网介绍,国际大学生程序设计学术活动(International Collegiate Programming Contest,ICPC)最早可追溯到上世纪 70 年代,当时的主办方是当时的主办方是the Alpha Chapter of the UPEComputer Science Honor Society。随后,该赛事得到美国、加拿大等高校支持,从 1977 年在 ACM 计算机科学会议期间举办了首次总决赛起,至2019年,已成功举办43届。
ICPC 开始演变成为一年一届的多国参与的国际性比赛。
ICPC 由几个级别的学术活动组成:本地比赛、区域学术活动、区域锦标赛、世界总决赛(worldfinal)。一个大学可以有多支队伍参加区域预赛,但只能有一支队伍代表国家参加全球总决赛。全球总决赛第一名将获得奖杯一座。另外,成绩靠前的参赛队伍也将获得金、银和铜牌。而解题数在中等以下的队伍会得到确认但不会进行排名。
实际上,ICPC 考验的并非单纯考验学生的编程能力,正如其官网所述:“该赛事是一项旨在展示学生创新力、团队精神,以及在压力环境下编写程序、分析和解决问题的创新力的年度学术活动。”
一年一度的ICPC经过 30 多年的发展,已经发展成为颇具影响力的大学生算法编程学术活动,截止目前共吸引来自 111 个国家和地区的超过 5 万名学生、3000 所大学前来参赛,现场比赛共有 400 多次。
这是一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题的年度国际学术活动。赛事已成为全球规模最大且最具影响力的大学生计算机学术活动,被誉为计算机软件领域的“奥林匹克”。
02 历届战绩
2019届ICPC
4月,第 43 届 ICPC World Final 2019 在葡萄牙波尔图刚刚落下帷幕。
来自俄罗斯的莫斯科国立大学卫冕成功摘得桂冠。MIT屈居亚军,东京大学季军。
而来自中国的国立台湾大学摘得银牌,排名第五;香港中文大学摘得铜牌,排名第 12。
其他入围总决赛的 17 所中国高校分别是:复旦大学、南京大学、北京大学、上海交大、清华大学(并列 13)、北航、浙大、中山大学(并列 21)、华东师范、华南理工、西安交大(并列 41)、北师大、广东工业大学、东北大学、东南大学(并列62) ,此外还有两所高校哈尔滨工业大学、南京理工大学获得荣誉奖。
莫斯科大学(俄罗斯)
本次全部排名及参赛成绩如下:
ICPC 2019 试题:
https://icpc.baylor.edu/xwiki/wiki/public/download/worldfinals/WebHome/icpc2019.pdf
2018届ICPC
2018年4月17日上午,第42届ACM-ICPC国际大学生程序设计学术活动全球总决赛在北京大学邱德拔体育馆举行。共有来自51个国家和地区的140所高校的代表队伍脱颖而出,晋级总决赛。
莫斯科国立大学作为全场唯一破解9题的队伍,获得世界冠军。
莫斯科物理技术学院成功解决8题,获得亚军。
北京大学代表队成功解决8题,因用时较长,位列第三!获得金牌。
清华大学排名第7。
上海交通大学排名第8,获得银牌。
看看莫斯科国立大学冠军团队都是英俊的小伙,而且头发浓密,难能可贵啊!还有下图右侧那个老阿姨的嘴型,真的很激动很自豪啊!查了一下,老阿姨是主教练Elena Andreeva,服不服?!
ICPC 43次世界总决赛冠军一览
总的来看,43次世界比赛:
美国:17次冠军,在2000年之前占据绝对优势,2000年之后颗粒无收;
俄罗斯:14次冠军,都是在2000年之后,是近代ICPC比赛强国,表现抢眼
中国:4次冠军,上海交通大学曾分别在 2002 年、2005 年、2010 年三次获得世界冠军。浙江大学也于 2011 年夺冠。在随后紧接着的几年时间里,北京大学团队表现优异,并于 2018 年世界总决赛摘得金牌(季军)。
加拿大:2次冠军,均由计算机强校滑铁卢大学获得,实至名归。
波兰:2次冠军
捷克:1次
澳大利亚:1次
新西兰:1次
德国:1次
俄罗斯14次冠军花落谁家:
圣彼得堡精密机械光学学院已经7次获得世界冠军
圣彼得堡国立大学也有4次
莫斯科国立大学可能以前不重视,2次获得世界冠军。
萨拉托夫国立大学1次世界冠军
进入 2000 年后,中国、俄罗斯等国的大学开始出现在 ICPC 的赛场上,并多次包揽冠军。
03 CS世界大学排名
根据2019年英国泰晤士高等教育世界大学计算机专业排名:
MIT麻省理工大学:#2
清华大学:#20
北京大学:#25
加拿大滑铁卢大学:#33
浙江大学:#45
莫斯科大学:#60,王牌专业计算数学与控制论系,17年招收了12名外国学生,其中6名中国学生。
俄罗斯莫斯科物理技术学院:#67
圣彼得堡国立信息技术机械与光学大学:#76
从ICPC走出的获胜者,出现了很多业界大神:
王小川:搜狗CEO,区域赛金奖,入围 WF
陈丹琦:2019年秋季将加入普林斯顿大学计算机科学系担任助理教授,WF 银牌
楼天城:小马智行(Pony.ai)联合创始人、CTO,两次 WF 亚军
戴文渊:第四范式创始人,WF 冠军
唐文斌:旷视科技联合创始人,WF 银牌
Percy Liang:NLP 大牛,现为斯坦福大学计算机系助理教授、斯坦福人工智能实验室成员,WF 亚军
04 圣彼得堡国立信息技术机械与光学大学
2018 年之后,美国计算机协会(ACM)不再赞助 ICPC。中国企业华为成为 ICPC 赞助方之一。
综所述,任总讲的7次获得冠军的应该是“圣彼得堡国立信息技术机械与光学大学”ITMO,当然“俄罗斯国立大学”也表现不俗,值得重视。
重点调研一下ITMO 圣光机的计算机专业:
圣彼得堡国立信息技术机械与光学大学(ITMO University):人称“圣光机”,计算机专业最强。
俄罗斯同学的编程和数学非常厉害。ITMO果然有一大堆天才Geek,本科的计算机专业专业对俄学生的录取条件是“Best of the best”入学考试要297/300分,带上奥林匹克比赛的成绩才有机会在ITMO读计算机。
课业压力很大,通常考试是给一个项目,然后到时间验收(但是通常都超出个人能力,做不出来很常见,但是老师看你辛苦code了不少还是会让你过的嗯,给个4/5。
据传至少最近5年CS本科没有华人毕业过(希望有人来辟谣),CS硕士毕业不难。
英文教学(但老师英文很烂,连蒙带猜,课后再自己复习)每个本科生大二都配备一位导师,研究机会多。
没有校园这个概念,宿舍环境很基础设施老旧,与教学楼相隔较远不说,教学楼之间也能隔很远,所以下了课放了学都是各回各家各找各妈,等回到家也都晚了。因此同班同学之间的关系并不是特别紧密。课余活动贫乏,略显单调。
俄语很难学,最好国内有些基础再过去,非常很困难。过去东三省很多中学的外语是俄语,有比较好的基础,但近些年也很少了。
翰林课程体验,退费流程快速投诉邮箱: yuxi@linstitute.net 沪ICP备2023009024号-1