我姓刘,名欣宇。略懂围棋,对于语言一类仅入皮毛之间,但对于数学,我可为之神魂颠倒。
记得那是一道工程问题,是一个令许多人头疼的水库注水问题。一共五根管子,这个管子开一会,那两个管子又开一会,弄得我很是苦恼。
我在脑中迅速排查了几种方法。方程?我想我解不开三元一次方程;代数?好像更乱了……等等,太复杂了。列表格?……
我茫然地寻找着解题思路。如同一颗流星划过夜空,一个想法划过我的脑海。我紧张起来,笔在纸上飞快地滑动,心脏的跳动声清晰可闻。我努力压制住心中的激动:切记,越是到最后关头越不能过度激动。
笔速慢了下来,不是因为我调整好心态,而是因为我算出了一个分数!一个奇丑无比的分数!!一个仿佛在冲我哈哈大笑的分数!!!开什么国际玩笑,哪里出错了?!
我审阅着草稿纸上的计算过程,重新整理思路,仔细验算,可所有的计算都是对的啊!我的目光定格一个算式上,所有的数据从这里变得狰狞,我重新思考如何继续解题,笔在纸上缓慢地滑动,纸上浮现出用已知的数据所能推算出的所有数据。笔再次加速,我看到了成功的光芒。
笔在纸上快速地画了个圈,我随手把笔丢到纸上,望着圈里的数据,我心里掀起万丈巨浪,我进入了亢奋状态,我振臂高呼(当然是在心里):好样的!这才像是正确答案嘛。
不止是对数学,我也同样热爱着信息学。
不知你有没有玩过“植物大战僵尸”?如果你玩过,那么你一定知道“辣椒炸弹”。信息学中有一道名叫“辣椒炸弹”的题目,在2016年信息学奥林匹克竞赛中,辣椒炸弹完美地炸出了无数零鸭蛋。
得知这个题目之后的每一个晚上,我都思考着如何破解。时间复杂度为n2的冒泡排序完全无法处理上万个数据,会崩溃的,而且不可能把数据与序号对应,程序会变得异常复杂!这种程序只能得20分。
班上的一位高手得到了80的高分,我向他请教,可他的程序更加复杂,别说改进,我都没听懂!
桶排序的空间要求太大,而且没法处理序号,是绝对不可行的方法。这样只能在冒泡排序中另辟蹊径,我忽然想起:不需要对所有变量进行处理!我只需模拟“植物大战僵尸”,在一群僵尸中寻找僵尸最多的一行,炸掉,再记录序列即可。就这样MAX搜索法横空出世,我得到了班里的第一个100分!激动的我就像诺贝尔从废墟中爬出时一样,陶醉在同学们向我射来的目光中。
这就是我,对数学与信息学热爱得像个疯子一样的人。