第八章 数学联赛(上)
第二天早晨,小区楼下,陈戒正在等高格立下楼。自从两个小伙伴知道彼此就住楼上楼下后,每天都是一起上下学。今天天气不错,空气里弥漫着朝阳的味道,不过高格立下来得比平常晚了一些,陈戒看见他睡眼惺忪的样子,关心道:“昨晚没睡好?”
高格立叹了口气道:“别提了,昨天晚上气得差点没把电脑砸了,我好像已经预感到了我今后的悲惨命运……”
“什么事这么严重啊?”
“python听过吗?一种编程语言。昨天装完python的编译环境后,怎么都运行不起来,结果一直调试到了半夜3点,今天睡了不到3个小时,我现在已经困疯了!!”
陈戒瞧见了高格立的黑眼圈,感同身受地点了点头道:“深表同情,问题最后解决了么?”
“当然,也不看看我是谁!”高格立自豪地拍了拍胸脯后立马做了一个被自己恶心到的鬼脸,“但是你知道我是怎么解决的吗?昨晚的安装包我是从第三方网站下载的,早晨我又下了一个官网安装包,发现md5对不上,后来才发现我昨晚装的是一个64位的python编译器,但是我的电脑是32位的……”
“虽然我对电脑了解不是很多,但我印象里32位的操作系统安装64位的软件时会直接报错吧?你怎么还能安装成功呢?”
“正常是这样的,但是我怀疑昨晚下载的那个包已经被人为修改过了,所以我稀里糊涂地装上去了,但是却无法运行……太坑爹了!以后要是干了这行,还不知道会遇到多少类似这种吃苍蝇的事呢……想想就莫名的悲哀。”
“觉得悲哀就改行呗。多句嘴,你的电脑最好杀下毒。”
“出门前已经点开杀毒任务了,现在正跑呢。”高格立说完沉吟了一会儿,继续说道,“其实我也明白每行都有每行的难处,我也就是抱怨抱怨,整体上我还是挺喜欢码农这个职业的。”
“这一行哪点吸引你了?中年谢顶的攻城狮可不在少数。”
“成就感呐!写一个程序就像完成一件艺术品一样,当运行结果满足你的预期时,那种心满意足的感觉……什么金榜题名,什么洞房花烛,根本不值一提!”说完高格立用陈戒的手机打开了自己的个人主页,翻开了一张图片递给他,“这是我用python写的第一个程序,一幅黄金螺旋线。”
陈戒看了一眼后抿着嘴点了点头,半开玩笑道:“你这个程序还有图像,很高级嘛!话说程序猿的第一个试水程序不都是‘HelloWorld’吗?”
“‘HelloWorld’太Low了,那种程序怎么好意思拿给别人看呢?!”
正说着,两人正好路过一个小超市,陈戒说:“我昨天晚上睡得也有点晚,咱俩一人买罐红牛提提神吧,我可不想因为打瞌睡再被老师叫起来了。”
高格立直接摇头拒绝道:“要买你买吧,我看过了,今天第一节是数学课,高中的数学太简单,我听不听无所谓,正好用第一节课补觉……”
……
……
第一节,数学课,高格立如约进入梦乡,陈戒借着提神饮料勉强支撑。
陈戒的数学老师是一名走路雷厉风行的何姓男老师,听说刚毕业没几年,所以看着很年轻,给人一种充满朝气的感觉,讲课的语速也比年长的老师快不少,长相白净身材匀称,平时总是喜欢穿一件半袖T恤,有时举手投足间还会夹杂些许的阴柔。
不过与以往不同,今天的何老师进来的时候脸上仿佛带着一丝神秘,进班以后也不喊上课就一个人在黑板上写起了题目。题目写完之后,他面无表情地扫视了一眼整个班级,说道:“今天我想做一个摸底,这道题给大家15分钟时间,15分钟后我们来讲……后面那个是谁!才第一节课就睡觉!对,就是你!”何老师指着高格立说道,“这道题你上来写。”
“啊?”高格立一脸不情愿地向讲台走去,陈戒看着他的背影偷笑着,心说早就提醒过你了,谁让你不听呢?
正当全班同学都在聚精会神地审题时,其中两个人的脸上已经露出了诡异的笑容,一个是最近刚研究完艾略特理论的陈戒,另一个就是用python画出黄金螺旋线的高格立,两个人的心里几乎同时冒出了一个声音:“这不就是求斐波那契数列的通项公式吗?!”
陈戒最近看的艾略特理论基础就是斐波那契数列,怎么求通项公式他早就搞明白了。高格立的黄金螺旋线本身就是用斐波那契数列的通项公式迭代出来的,他当然也知道这个公式是怎么求出来的。看着喂到嘴边的送分题,高格立的思路很简单:待定系数法加韦达定理,陈戒的思路也很简单:特征根加韦达定理。
不到两分钟高格立和陈戒就分别完成了作答,何老师用手托着下巴仔细审阅着高格立的板书,对他的整体表现还算满意,只是点头之余不可察觉地皱了皱眉头。
10分钟过后,班里不少同学都陆续做出了答案,何老师逐一审阅着他们的推导过程,脸上依旧没有露出十分满意的笑容。
回到讲台上后,何老师直言道:“做出来的同学,你们的答案都是对的,这点我很满意,但是我最想看到的一点你们都没有呈现出来,包括黑板旁边的这位同学。你们的大方向其实都一样,就是通过转化成等比数列来求通项公式,但我更希望看到你们能够给出证明:凭什么断定这个数列能写成两个等比数列的和?”
高格立一听还以为多大事儿呢,于是回道:“嗨,老师你想看这个证明早说呀,你出的题不就是斐波那契数列嘛,它是‘二阶常系数齐次线性递推数列’,它存在特解,特解就是两个等比数列的和,所以当然能用等比数列来表示了。”
“呦……”何老师倒是很意外能从一个高中生嘴里听到“二阶常系数齐次线性递推数列”这个名词,他笑着问高格立:“那你能给出证明吗?”