第19章 这个满分是苏信应得的
下午一点钟。
所有参赛者各就各位,编程大赛的决赛正式开始。
主持人拿着话筒,一如既往地表现出激情洋溢的姿态,高声道:
“决赛阶段的内容是软件开发,五位参赛者要在两个小时的时限内编写出一款符合要求的软件,最终,根据五位评委对软件的打分进行评比,决出最后的名次。”
“而本届潜龙杯全国高中生编程大赛的主题是人工智能。”
“所以,参赛者所开发的软件必须是人工智能方向,无论是语言文字分析,还是数据推演等等都行。”
“当然,各位参赛者记得将桌面上的干扰代码加入源代码中。”
“好了,闲话少说。”
“比赛……开始!”
随着主持人话音落下,五位参赛者同时开始噼里啪啦敲击键盘。
苏信更是第一时间开启三倍速,双手化作幻影一般,整个人完全沉浸到了代码的世界里。
其实,决赛阶段虽然只有两个小时,但由于比赛主题早就公开了,大家都知道决赛阶段的内容就是人工智能方向的软件开发。
有信心进入决赛的人早就开始着手开发了,脑海中有了明确的思路,甚至已经在私底下开发完成。
现在的决赛,只不过是将提前就已经设计好的软件,通过记忆一点点地复现出来。
所以,理论上决赛才是最容易作弊的,只要提前钱请高手团队开发出一款符合要求的软件,并记住源代码,在决赛时敲出来就行。
可实际上,光靠记住源代码,不可能在决赛中夺冠。
因为决赛阶段的规则中,要求在所编写程序的底层代码中插入一段指定代码,也就是主持人刚刚所说的干扰代码。
并且是将这一段干扰代码打散,按顺序插入十处不同的位置。
这就变相地要求参赛者必须对程序的底层代码了如指掌,知道干扰代码安插在哪些地方不会与原本的代码发生冲突,不会影响程序的正常运行。
否则,参赛者就算提前请人准备好了程序,并将源代码完全记住,可插入干扰代码后,若是该代码正好与前后代码有冲突,很可能导致程序崩溃,无法运行。
这对苏信来说自然不是问题。
天天智能手机助手是他从无到有一步步开发出来的,从整体框架,到每一个细节,他都了如指掌,将干扰代码插入到合适的位置后,只会让代码稍微臃肿一些,绝对不会影响任何功能。
下午2:45。
五位参赛者陆续结束了编程。
苏信也完成了自己的比赛。
他虽然开启了三倍神速,但毕竟程序比其他人复杂太多了,甚至比市面上流通的大多数软件都要复杂得多,所以了这么长时间才将其重现出来。
评委席上。
吕怀远等五人全神贯注地审核着五位参赛者的作品。
这和正赛阶段有标准答案对照完全不同,每一个人所开发的软件都是独一无二的,需要他们全方位地审核,才能尽可能准确地评分。
而且,为了保证公平,五位评委对参赛者的作品都是要交叉审核的,所以,每一位评委都要在短短一个小时之内评审完五个软件。
这对他们来说也是极大的挑战。
在等待评审结果的一个小时时间里,网友们自然不可能老实地等着结果。
一些人退出直播间。
一些人开始讨论决赛。
“不用看了,结果肯定是苏信顺利夺得冠军。”
“那当然,不然你以为作弊就只是为了得个正赛第一?”
“既然决定了作弊,而且全程表现得这么张扬,他要是不得个冠军,那才叫说不过去呢。”