高人竟在我身边(校对)第141部分在线阅读
第一题!
请针对附件中的工业流水线设计一套可运行的配套软件,要求功能包括:根据零件的品质级别进行分类处理、对残次品进行退回重新加工等。(详情见附件内容)
很有夏国风格的题目。
看历年比赛的真题全集,这样的题目出现在第一题的位置到是不奇怪,毕竟历届希望杯的第一大题都是首都工业大学出题,所以郝云在读完题之后就很果断地放弃了!
第二题!
斯尔塔姆病毒席卷非洲大陆,人联卫生组织派遣专家团队入驻,请为阻止疫情蔓延设计一套行之有效的方案。(注:从程序设计的角度解决该问题)
这题目好像有点意思?
不知道为什么郝云下意识地想到了一个叫健康码的东西,但遗憾的是更多的细节他却是一点儿也想不起来了,只是依稀记得穿越前的哪一年好像用过这玩意儿。
淦!
“咋一个二个都这么难?!”
再看到第三题的时候,郝云都快哭了。
比赛已经开始十分钟了!
虽然比赛时间非常宽裕,主办方甚至准备了睡袋供参赛者休息,并提供在线订餐服务,但仍然架不住郝云在那儿着急。
该不会只有自己到现在一行代码都没写吧?
不会吧不会吧?
第三题!
近年来随着航天技术突破,火星开发成为全球市场规模增长最快的热门行业,为了适应火星地表巨大的昼夜温差,请根据夏国航天局提供的火星地表气候采样数据,为部署在火星地表的自动化农场单元设计一款有效的温控系统。【详细内容见附件】
好家伙!
前两道题还在地球上。
这道题干脆都飞地球外面去了?!
不过直觉告诉郝云,这道题虽然读起来难,但可能实际上做起来反而会比前两题简单。
只不过遗憾的是,即便是这道题,以他的编程能力也是一点儿办法都没有,琢磨了好一阵子都束手无策,感觉光是读附件的那些天文数据就像是在看天书了。
第四题的要求倒是挺简单的,针对“冰川引擎”的代码进行优化,要求将引擎运行效率提升至少百分之十。
冰川引擎是当今3D游戏的主流开发引擎,也是目前商业化最成熟的游戏引擎之一,由龙威集团十年前开发并运营到现在。
表面上看这道题似乎是最容易的,至少坐在这里的270名参赛者可能没接触过流水线、疫情防控和航天,但一定或多或少玩过或者看别人玩过游戏。
郝云当然也是这么想的。
读完这道题之后的他顿时眼睛一亮,感觉像是抓住了救命稻草似的,将附件里的内容下载了下来,开始反复地琢磨了起来。
然而……
坐在这里的主试委员会们心里都清楚的很,这大概是四道题中最不可能完成的一道题。
是的。
其他几道题只是难而已。
但这道题是几乎不可能完成,甚至于压根儿可以当成是一道浪费时间的陷阱题来看!
一款经过市场的检验,并且持续更新了十年的商业化游戏设计引擎,很多代码几乎已经将计算机的性能压榨到极限了。
说白了,人家用了不知道多少根头发、献祭了不知道多少码农堆砌出来的算法,凭啥让你一个大学生用一天的时间,就能给人家的引擎提升百分之十的效率?
嗯?
就问你凭啥?
第九十九章
101号选手已经走远
老实说,这道题还真把郝云给难住了。
看了半天题目,他愣是一行代码都没敲出来。
针对“冰川引擎”的代码进行优化?
提升引擎运行效率百分之十?
话说这款引擎的底层代码长啥样他都还没看过呢……
与此同时,比赛现场的后台。
工作人员在詹永枢院士的要求下,调出了101号选手的屏幕。
看着出现在屏幕中的第四道题目,站在詹院士旁边的张存浩教授笑着摇了摇头,语气颇为遗憾却又毫不意外地说道。
“没想到他居然选的是第四题,看来彻底没戏了。”
“哦?”詹永枢院士饶有兴趣地抬了下眉毛。
“老师您该不会忘了,我在回水木大学教书之前,就是在龙威集团软件研发部门的一线岗位工作的吧?”张存浩教授开了句玩笑说道。
“我倒是还没看题目的具体内容,这个冰川引擎也是你们部门的产品吗?”
“那倒不是,这个产品本身是一个收购过来的研发团队开发的,不过我们软件研发部门给这个产品做过优化,现在的冰川3.0,就是经过我们二次优化之后的产品。现在主流的大型3D动作游戏,尤其是第三人称这个大类里面,基本上都是用这台引擎制作的!”张存浩教授说着,脸上不禁挂起了一抹自豪。
不过,他也确实有自豪的资本。
龙威集团是夏国电子工业领域里的巨头,而其旗下庞大的软件研发团队,正是奠定这一基础的因素之一。即便电子游戏是新历之后才出现的新鲜玩意儿,但也没有任何一名软件工程师因此而轻视它。
张存浩教授的意思很明确。
和另外三道没有限定成果验收标准的题目来比,这道对性能提升有明确要求的题目是绝对不可能完成的!
因为这是无数软件工程师心血的结晶!
因为这就是无数次优化之后的产物!
因为这就是最简练的代码!
它就像是一件艺术品,没有一个字母是多余的!
别说是坐在这里的学生了,就算是站在这里的主试委员会,想用短短三天时间解决这个第四道题,也是几乎不可能做到的。
当然,时间再长一点的会还是有可能做到的。
“说实话,这种连你都觉得束手无策的题目,出现在这种面向大学生的比赛上……是不是有些不太妥当?”詹永枢院士看了张存浩教授一眼说道。
张存浩教授讪讪一笑说:“往届大赛四道题中设置一道陷阱题不是惯例吗?这也是考察选手们对自己客观情况的认真。我相信只要稍微动一动脑子就能想到,对这种商业化应用已经成熟的软件进行优化,是没什么机会的。”
詹永枢院士呵呵笑了笑,没有说话。
他大概能猜到一点,用这种题目作为陷阱题的原因。
其一自然是像张存浩教授说的那样,四道题中塞一道用来埋人的送命题是希望杯大赛的惯例。至于其二,恐怕也和龙威集团给了不少赞助费有关。
毕竟像希望杯这样受到无数大学生和专业人士关注的全国性赛事,最后一道大题无人做出,这本身就是一个不得了的噱头。
用这个噱头来做推广,比任何硬广都要具有话题性。
想到这场比赛的整套考试系统都是由龙威集团免费赞助给主办方的,詹永枢院士也没说什么,只是对屏幕中的那名选手也不报太大希望了。
毕竟哪怕他自己来,也未必能在三天的时间里将这个冰川3.0引擎提升百分之十的性能。换个角度来想,如果有这么容易就能做到的方法,冰川引擎的开发团队和负责帮引擎做优化的软件工程师们,也一定早都想到了。
选择自己擅长的课题研究,避开那些明显只会浪费时间和精力的题目,同样是一名程序设计师必备的素质。
如果做不到这点……
这场比赛,101号选手已经走远了!
……
郝云并不知道,自己只不过是读题的这么一回儿功夫,站在不远处考场后台的几位业内大佬,已经连他的结局都预见了。
真的到此为止了吗?
一开始郝云也曾这么悲观的想过。
毕竟当他把整个冰川引擎的代码快速过了一遍之后,光是看懂便花了不少力气了。