第896章 题目:常胜将军

全国青少年少儿编程大赛,下午场的比赛开始了。

上午是考理论知识为主,而下午考验的就是真正的编程能力了。

主持人出了一道题目,要编写一个小程序,题目为《常胜将军》。

现有21根火柴,两人轮流取,每人每次可以取走1至4根,不可多取,也不能不取,谁取最后一根火柴谁输。请编写一个程序进行人机对弈,要求人先取,计算机后取,且计算机一方为“常胜将军”。

这道题目很有趣,郭凡和柏静秋就在下边讨论,他们不会编程,不过按照数学方法,可以得出答案。

现在就要看台上的选手,能不能用编程语言,得出这一问题的答案。

现在20名小选手的面前,都放着一部相同配置的笔记本电脑,里面有很多编程语言和对应数据库,需要他们选用一种最合适的语言,然后实现这个功能。

等编写出来后,谁的程序最简洁高效,且没有bug,谁就会获得最高150分的分数。

这次的时间限制是30分钟,中间允许上厕所,但是会有专门老师陪同,以免作弊。

但计时不会停止,可以说,从主持人宣布时间开始后,小选手们就要全力以赴的开始编写程序。

郭小涵用不惯笔记本电脑的键盘,她带来了自己最常用的键盘,连接上就开始打字。

“噼里啪啦”,郭小涵打字飞快。

不过既然能被选中参加节目,基本上这里的小选手,打字速度都不慢,一时间,只听到台上全是打字声,小朋友们都在忙着敲击电脑。

这时候,大屏幕上,轮番展现各个小朋友们的电脑界面,看他们编写得怎么样。

其他评委,也已经通过后台程序,在查看其他小选手的实时编写过程了,基本上他们看上两眼,就知道这位选手的水平了。

总体来说,这群孩子大部分表现都很抢眼,基本上通过思考,很快掌握了要点,开始编写程序了。

但也有三名选手,已经几分钟没有敲出字来了,他们就是没有思路。

这三人是培训班出来的,基本功不太扎实,而且这要用到数学归纳方法,这就让三位选手无所适从,不知道该如何切入。

可能也有大赛紧张的缘故,这三个孩子大脑一片空白,感觉成绩要垫底了。

郭小涵也在努力,她神色专注,盯着电脑不断敲击字符,有时候也会遇到卡壳现象,不过思考一会,她就能继续往下敲击了。

这次的比赛,有摄像师,但是并不是直播,而远在阳山的詹老师,非常关心郭小涵,就发信息,问郭凡比赛情况。