有什么全球计算机比赛?
ICPC, 国际大学生程序设计竞赛(International Collegiate Programming Contest) 由美国ACM(Association for Computing Machinery)于1970年开始举办,至今已有超过40年的历史,是世界上最大型最具影响力的编程竞赛之一。每年有来自世界各地的千余所著名高校参与,参赛学生超过五万名。 题目范围包括算法、数据结构、图论、数论以及复杂性问题等。题目难度高且时间紧,要求选手在有限的时间内完成问题的求解。竞赛以团队方式进行,每个队伍由3名学生组成。
决赛的评委由学术背景极强的专家组成,他们不但对题目的解题方法很熟悉,而且了解试题的细节与难点。能在这样的比赛中拿到好名次,是对一个程序员能力最直接的证明! 今年中国只有2队进入最终决赛,分别来自于北京大学和香港科技大学。中国队在历史上一共获得了56次金牌中的23块(截至2015年),位列世界第一。
另外在ICPC的历年比赛中,有不少项目最后都应用到了现实生活里哦~比如1998年的冠军题就提出了“垃圾邮件”的概念;而2006年的金奖题就提出了“搜索引擎优化”的概念;还有2003年的一个题发现了网上银行的漏洞……这些赛题都体现了计算机科研与实践的紧密联系,让参赛选手也能感受到科技改变生活的力量。
另外提一句,我国著名的互联网巨头百度公司就是由一位参加ICPC比赛的获奖者创建于大学期间呢。