第四百一十七章 竞赛结束
下午15点18分,曹文萱重重地呼出一口浊气,她刚把第二题的程序部署到服务器上。
由于长时间的精神高度集中,她此刻也有些疲惫。
她毕竟年龄小一些,身体没有完全长开,精力和体力相比于其他20出头的参赛者,还是有所不如。
特别是跟男生相比,试问哪一个男生没有熬夜通宵上网过,连续玩十来个小时的电脑,完全就是小意思。
时间不等人,曹文萱揉揉眼睛,又投入到了第三题的审题中。
时间不知不觉来到了15点53分,此时,江飞宇的开发也碰到了一点小问题,他写的某个指令无论怎么改也跑不通。
试了几次也不行后,江飞宇先把手头的工作停下来,从头开始复查自己的代码。
经过一番检查后,他发现是某个相关的变量写错了,经过修改后,指令果然能够跑通了。
工作时间越久,精力越是疲惫,也更加容易出错,这个道理放在谁的身上都适用。
这种情况,负责测试的那些工作人员感受最明显。
按照往年的竞赛经验,刚开始第一题的时候,绝大部分参赛者写的程序运行时长都能够超过1个小时。
等到测试第二道题程序的时候,能够超过1个小时的,直接腰斩了一半的人。
到了最后第三题嘛,就没有可比性了,因为大部分参赛者是没法提前1个小时以上的时间。
实际上,也就三分之二左右的参赛者能够在5小时内完成3道题。
越到后面的题目越难,花费的时间也越多。
反正目前自己遥遥领先,江飞宇决定从头开始检查代码,防止有没发现的错漏。
从头检查到尾,江飞宇果然发现了两处错误的地方,修改好后,江飞宇导出一版做测试。
花了几分钟,确认功能没有问题后,江飞宇把程序部署到了服务器上,时间定格在16点09分。
江飞宇举手,向监考老师申请去上厕所。
按照比赛规则,每一题的程序运行中断后,参赛者是可以重新部署一版的,比赛取两次运行中的最长一次时间作为成绩。
所以,江飞宇倒是不急着提前结束考试,万一他的程序挂了,起码还有补救的机会。
工作人员所在的机房内,江飞宇第三题的程序提交上去后,不出意外又引起了围观。
等吴方熊10组测试用例都通过后,所有人都已经无力吐槽了。
3道题没有一点错漏,这就意味着江飞宇已经一分不损地拿下了正确性得分和附加奖励分,这两部分的得分120X3+30X3=450分。
加上上午笔试的284分,江飞宇的总分已经达到了734分,已经超过了上一届第一名的总分。
这还没算他的性能指标得分,按照目前的趋势,江飞宇能够获得的分数可不会少,搞不好是满分。
如果是这样的话,这一届的第一名,分数会非常的恐怖。
一个工作人员提议道:“嗨,伙计们,要不要赌一把,看这个家伙能不能拿到下午3道题的满分,输的晚上请客。”
“这个点子不错,有挑战性,我跟。”
“我跟。”
“来一把。”
......
除了2个晚上必须回家吃饭的,剩下的11个人纷纷响应,6个押江飞宇不能取得下午3题的满分,剩下的5个都押他能够取得下午的满分。
你道为何这么多人押江飞宇不能取得下午3题的满分,因为按照比赛规则,有一个很隐蔽的技巧在里面。
往年的比赛,3道题并没有性能指标得分这一项,所有的参赛者都是慢工出细活,临近竞赛时间结束才把三道题的程序部署上去。
只是今年增加了性能指标得分这一项,这才出了新规定。
大部分人的正常思维都是根据顺序,从第一题做到最后的第三题。
但是,总会有一些特别聪明的人,在比赛规则中看到了有技巧可以利用。
因为性能指标得分是根据程序运行的时间来算得分的,只要先一步提交程序,就可以抢占先机。
所以,有少部分人的做法是这样的:既然,自己抢不到第一题的第一个完成名额;那么,直接从第二题、或者是第三题开始做呢!
就有13个聪明人是先从第二题开始编程的。
只不过,第二题的算法题确实有些难,最快完成的那一个参赛者,他部署完成的时间是14点51分。
也就算说他做第二题的时间比江飞宇做第一、第二两题的时间还多了4分钟。
这也让江飞宇顺利守住了第一题、第二题的最早完成时间。
不过,第三题的最早完成时间,江飞宇就没有守住,就有三个参赛者是先做第三题的,部署完成时间是分别是14点52分、14点59分、15点07分。
这也就意味着,只要他们三个的程序能够顺利运行到比赛结束,第三题的性能性得分,江飞宇一分都得不到。
这个隐藏的技巧,其实很多人都意识到了,不过只有少部分是这样做。
原因在于,三道题是逐题增加