第四章:PQC全国赛
一转眼就到了PQC校赛重赛的日子。回顾起未来者发言的那一天,就在梁小乐还没有缓过来的时候,梁小乐发现未来者注销了自己的账号,关于他的一切发言都消失了,仿佛没有存在过一般。梁小乐想或许未来者也想保守异同化的秘密吧,不过当梁小乐看到自己的博客128浏览量的时候,就担心秘密很有可能已经传出去了,不过梁小乐还是打算像先前那样,不向外人提起。
让我们把目光转回到PQC的校赛。学校请来的专家商量了15分钟之后,在黑板上写出了两道算法题,要求在1个小时之内尽量作答,用时短者获胜。
“我来做稍难的第二题,小乐你先拿草稿纸解决第一题。”王皮卡像上次那样,很有想法。
“好的。”梁小乐相信着王皮卡的代码精神,如果梁小乐想得没有错的话,梁小乐自己的代码精神应该是做事情有始有终,而王皮卡和何佳的代码精神是思维跳跃,有条理。从某种角度来说梁小乐的代码精神节操拉满,但是欠智商,不过梁小乐认为智商是可以靠经验弥补的;而王皮卡和何佳的代码精神智商拉满,但节操未必满,有可能误入歧途,意识到这一点的梁小乐觉得自己应该时不时地引导王皮卡和何佳。
转眼之间,王皮卡以第一名的成绩完成了第二题,刚好梁小乐在纸上完成了第一题,于是王皮卡和梁小乐顺利地交棒,梁小乐以飞快地打字速度敲完了第一题。梁小乐他们仨取得了校赛第一的好成绩。
在校方看来说来也巧,这次依然是所有队伍都完成了所有的题目,不过可以肯定的是没有泄题,所以校方最后宣布:成绩有效!
“你们这几届的学生真是厉害啊,居然都能完成这两道算法题,我忍不住赞美一下呀!”一位专家随口说道,待他说完,大家就都散去了。梁小乐他们三个偷偷地笑了。
“看来第二次的异同化真的让你们变得非常聪明。”梁小乐夸赞道。
“确实,我现在真的觉得我无所不能!”王皮卡打趣道。
“下次我一定要出手了,我也变得很聪明了,你们不能因为我是女生就宠着我哈,我何佳可不吃这一套!”何佳撒娇道。
“好!好!好!”梁小乐和王皮卡异口同声地说道。
。。。。。。
转眼间就到了PQC全国赛了,全国赛只有1道题,参赛选手用3天3夜的时间完成,提交后,组委会有1个星期的审核时间,他们会给每一队的作品打分,满分100分,主要从完成度、技术难度和创意这三个方面做评价。整个比赛会评出一等奖1名,二等奖2名,三等奖4名和优秀奖10名。获得一等奖的话,就基本上锁定了保研资格,你绩点多差,好的学校都争着要你。然后只要拿了奖,找工作就无忧了。
因为何佳的缘故,梁小乐他们的目标是一等奖!
在PQC全国赛开始前两天,梁小乐他们随着带队老师来到了BJ市,在参赛地BJ大学附近的宾馆住下。因为BJ是首都,所以梁小乐的他们在前一天早上去看了升旗,这样在首都看升旗的成就就达成了。
PQC全国赛终于开始了,每一支队伍被分到了临时建造的一个个小单间里,小单间的正中间放着PQC300,桌子上放着一沓草稿纸,桌子前面是黑板,后面是双人沙发。桌子上有一个红色按钮。
就在梁小乐他们环顾四周的时候,广播响了:“欢迎五湖四海的同志来到PQC全国赛的比赛场地,我相信评分规则你们已经了然于胸了,我现在补充一下现场的规则。原则上除了突然状况和上厕所,同学们是不能离开所处的房间的,上厕所需要每个房间门卫的陪同。房间上有一个红色的报警按钮,有紧急状况,如:上厕所,伤病,房间内用品坏了,等等。请按下这个红色的报警按钮,如发现恶意报警,则取消比赛资格。
好的,接下来我宣布比赛题目,比赛题目是:用代码创造一个世界。好,那么我宣布比赛正式开始!”
梁小乐他们陷入了沉思。
“WD世界你们有没有玩过?我很小的时候玩的。就是世界里有个正正方方的小人,拿着工具到处乱刨,到处收集材料,然后自己建东西。我觉得我们可以模仿WD世界,你们觉得怎么样呢?”王皮卡打破了沉寂。
“这个可以有,我也玩过WD世界!”何佳赞赏道。
“我觉得参加比赛的大部分人都玩过WD世界,据我所知PQC全国赛比赛的创意分占很大的比重,我们一定得另辟蹊径,你们可别忘了,我们定的目标是一等奖,而一等奖只有一个名额,也就是说我们的目标是第一名。这样吧,我们都是异同化的对象,那么我们可以写一个异同化的游戏。游戏主要分为左板块和右板块。左板块就是让用户输入代码,什么代码都行,我们一开始可以放松对自己的要求,错误的代码也能让它通过。之后根据用户的代码我们在游戏地图中间产生一辆小车,这辆小车的性能是根据用户的代码而形成的。然后游戏的右板块就是像SW弹球那样,树立很多根柱子,负责影响小车的前进。最后通过红线则该用户的代码获得胜利。我们在写软件说明的时候就说:‘小车弘扬用户所写的代码的精神’。然后至于小车的状态,我们也可以选简单点。如果用户的代码中条件语句比较多的话,那么小车的行动方式就是左右摆动;如果用户的代码中循环语句比较多的话,那么小车的行动方式就转圈圈;如果用户的代码中条件语句和循环语句相等,那就随机左右摆动或转圈圈;如果用户的代码中没有条件语句和循环语句,这小车直走。我们还可以用颜色加以区分,第一种情况是绿色的小车,第二种情况是蓝色的小车,第三种情况是黑色的小车。你们觉得怎么样?”梁小乐爆发了。
“棒极了!”何佳抱住梁小乐,亲了他的脸颊一口。