
“今年的比赛绝对是历届a*star比赛中水平最高的一届,也是国内算法类比赛中水平最高的一个比赛,”去年a*star百度之星程序设计大赛冠军郭L感叹着“后生可畏”。
6月9日,2007a*star百度之星程序设计大赛进入复赛阶段,从1万多名报名者中脱颖而出的400名选手经历了8小时激烈竞赛,争夺50张决赛入场券。
本届a*star吸引了众多编程界的高手,甚至包括4位曾获得7块国际编程大赛金牌的“牛人”——他们有人曾是世界上规模最大、水平最高的国际大学生程序竞赛冠军,有人曾是面向全世界高中生的计算机奥林匹克竞赛冠军。
高手过招,自然当有好擂台相衬;要让众多“牛人”一决高下,比赛的题目水平至关重要。据了解,本次a*star所有赛题都出自百度技术部资深工程师之手。
虽然是计算机程序设计大赛,但是和人们印象中枯燥的数据处理不一样,a*star的题目大都“贴近生活”,比如“水果开会”、“大话西游”、“会议室预订”等日常情景,都作为题目背景出现过。据百度出题工程师介绍,这些题目的灵感一般都来源于在百度平时的工作和生活,难怪参赛选手们都说“百度之星的题目从形式到题型,都很有新意。”
比如一道号称“考察选手技术修养”的难题——名为“Wii游戏开始啦”,就以百度休息室里的Wii游戏机为例,将为Wii更换电池作为问题场景,“请根据每个品牌电池的使用时间以及该品牌电池的个数,计算工程师们玩游戏时间的最小值和最大值。”
“这道题‘可爱的外表下’埋藏的陷阱在于‘要对正确性和复杂度做出预判’”,出题者百度质量部的开发工程师郭L说,“最好先写个小搜索来查看某些结果”。郭同学接着介绍道这是平时百度工程师的常用方法——对项目作“调研”:“如果模糊觉得一个方案可行,却找不到理论或数据支持。此时,就必须去推导逻辑和收集数据。”
“这就是百度之星与其他程序设计大赛最大的不同之处”,郭同学说,“更注重考察同学们对实际问题的全景式、系统化分析决策能力,而非简单套用经典算法。”
- 【百度HI吧郑重声明】
- 免责声明:百度HI网登载此文出于传递信息之目的,绝不意味着百度HI网赞同其观点或证实其描述。以上内容仅供网友学 习与交流,无意侵犯版权。如有侵犯您的利益,请告知。我们将尽快删除。






基本信息
