上午的课程结束后,温沐晨看了看手机,发现有一条未读短信。
是恒美集团迟来的进入编程比赛复赛的通知,这个结果他已经预料到了,温沐晨并不是太激动。
程勇几人上午娱乐了自己,于是温沐晨就做了个让他觉得是个错误的决定:“程勇,中午我请你们吃饭吧,你们想吃什么。”
程勇与其舍友等人:“……”
沉寂两年半的同学突然要请他们吃饭,自然,自然是要答应的,然后他们花了一分钟时间决定让温沐晨请他们吃四川火锅。
冬天要吃什么最棒,当然是火锅!
那种滚烫,那股辣的劲儿,是人间极品,人间美味!
八双期盼的双眼望着温沐晨时,他淡定地点头:“好。”
☆、第06章 复赛
第06章复赛
几个孩子选的餐厅时,温沐晨默默地抿着杯中的啤酒,这些孩子实在是太闹腾了,他有点头疼,不过幸好美食转移了他的注意力。
一顿饭吃下来,大家都吃得很饱,温沐晨自然不会限制他们什么可以点什么不可以点,别看这个世界与原来的世界有些许微妙不同,但是几千年的传统食物依然没有变,味蕾得到巨大满足的温沐晨看这几个吵吵闹闹的孩子也顺眼多了。
温沐晨话不多,吃饭的过程中主要是以听为主,刚开始几个小孩还特别有拘谨,然后知道温沐晨其实并不像他们想象的那样冷漠之后就开始大胆起来,平时怎么吃饭怎么玩现在就怎么吃怎么玩,倒也是活跃。
如此有活力,温沐晨只能羡慕。
吃完饭温沐晨知道了除了程勇之外的三个同学的名字,满脸痘痘疙瘩的瘦小年轻人叫陈悦力,身材微胖外号叫大胖的年轻人叫孙扬远,还有一个则是个高英俊的北方男孩陆盛军,四人聚在一起简直要把人家火锅点给闹起来,在他们边吃边闹时老板不停的往他们这里瞄。
结账的时候老板对温沐晨叹息道:“你们这些年轻人就是有活力。”
温沐晨:“嗯。”
一顿饭也没花多少钱,温沐晨也不心疼,他查过自己卡,里面的钱足够他花上一阵子。
在恒美集团的比赛结束后温沐晨也会考虑开发小游戏赚钱,但是他现在还没有摸索出来,该怎么赚钱,付费游戏不是没有,那要看玩家愿不愿意为你的游戏付费。
吸引力和创新力都是必须有的,以他的个人能力要开发大型的游戏那肯定不行,小游戏么,那又是需要一个平台发布出去,而且还必须是个大的平台。
恒美集团也在研发游戏,但是他们有可能直接就看中他的能力么,这可能性怎么看都觉得很小,看来来得从长计议。
下午没课,几个孩子就回学校睡午觉去了,温沐晨与他们道别,自己则往地铁的方向走去。
中午喝了几杯啤酒,在酒精的作用下,温沐晨可以感觉到自己的身体热乎乎的,寒风吹来都不觉得冷,这种很好。
接下来的这周温沐晨依旧按照自己原来的方式生活,早睡早起,三餐正常。
在班上,与程勇几人的关系也还好,虽然还没有到达可以帮助对方打饭的地步,但是平日上课,温沐晨都会偶尔顺手给他们几位占占座位什么的,渐渐的大家就把这项工作交给他去做了。
温沐晨觉得这几个孩子单纯可以结交,顺手的事情就这么做了,不过他来晚的时候,他们几个也会在旁边给他留个位置,几个年轻人的友谊就这么在潜移默化下形成了,喜闻乐见。
温沐晨越发的平易近人,在班上被提及的频率也提高了,就连辅导员都知道他周六要参加编程大赛的复赛,周五下午还特意到班上找到他,并叫他到办公室里谈话。
在大学里,辅导员只会偶尔关心一下学生的生活情况,他们并不深入了解学生的家庭,除非哪些同学的家庭确实太困难需要帮助他们才会上前关心一下,给出相关的领取助学金的建议。
对于温沐晨,他们的辅导员并没有太多的了解,只知道这孩子太过沉默,很难融入群体,现在看到他有变化,作为他们班的辅导员,他还是很欣慰的,至少这孩子在离开学校之前不会抱憾。
不得不说这位辅导员想的还挺多,温沐晨被叫到办公室后,被迫听了一堆大道理和鼓励的话语。听了将近半个小时后才被放行,从辅导员的办公室出来后,温沐晨遇到程勇的舍友,也是他们班的班草陆盛军。
本来温沐晨也没有看到人,是陆盛军叫他的:“温沐晨,你这是要回去了?”
转过头温沐晨就看到了陆盛军,他回道:“嗯。”
陆盛军也没有拦他,而是对他说道:“明天的复赛,加油。”
温沐晨淡定回道:“谢谢。”
陆盛军说完后笑道:“可别给兄弟们丢脸啊,一定要进入决赛。”
同样进入复赛的还有程勇,不过他现在已经被舍友逼着天天看书去,没有时间跟温沐晨说这句话了。
温沐晨点了点头表示自己知道了。
离开了学校,温沐晨直接回家,为了应付明天的比赛,温沐晨回到附近的小菜市场买了点菜,晚上回家自己解决晚餐问题,简简单单的做点家常饭,饱腹一顿。
同样是下午两点准时开始在比赛平台上进行比赛,比赛的时长为三小时,必须在三小时内将题目解答出来,并将答案提交,在未提交前可以查看平台系统评分,根据评分可以修改答案,不限次数,但是如果三小时内没有提交答案就是零分,自然也是无缘决赛的。
温沐晨开始点开复赛的题目,并仔细阅读,即便是他这样的过来人在面对比赛的时候也会有紧张情况。
题目是写一个关于解决“八皇后”问题的程序,同样的,该题目对他来说,非常的熟悉。
八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。
它的基本要求是这样的:在一个8*8的矩阵上面放置8个物体,一个矩阵点只允许放置一个物体,任意两个点不能在一行上,也不能在一列上,不能在一条左斜线上,当然也不能在一条右斜线上。
八皇后问题最早是由国际西洋棋棋手马克斯贝瑟尔于1848年提出。之后陆续有数学家对其进行研究,其中包括高斯和康托,并且将其推广为更一般的n皇后摆放问题。艾兹格迪杰斯特拉在1972年用这个问题为例来说明他所谓结构性编程的能力。
八皇后问题在1990年代初期的著名电子游戏第七访客和NDS平台的著名电子游戏雷顿教授与“不可思议的小镇”中都有出现,“不可思议的小镇”是一款的任天堂DS用益智冒险游戏。
解决这个问题可以通过C语言进行解答,也可以通过JavA语言进行解答,还有很多种方式进行运算,不过温沐晨最后还是选择了C语言,主要是为了不让自己看起来太特殊,枪打出头鸟这句话他听得很多,太过惹眼总会遭他人妒忌。
对于普通的程序员来说,初看到这道题目,大家的第一印象是遍历,但是经过实践之后发现遍历其实不好写,而且复杂度很低。不仅需要遍历多次数据,还要判断各种条件,实际的计算复杂度还要比较这个高。
不过,温沐晨看了两次题目,确实自己没有理解错之后,便将最为标准的教科书答案输入至比赛平台上。解答完毕后,温沐晨还思考着为什么每次看到的题目都是这么的经典,而这些经典的题目正好都是他所知道的典型的编程案例。
未提交答案之前温沐晨就看了比赛平台的评分,他对这个评分没有异议,直接提交了答案。
历时不过是十五分钟,而这其中温沐晨还是有意拖了拖时间,他相信应该会有人比较更快提交答案的,毕竟这道题太经典,只要知道它的人都能解答出来,希望他这个中规中矩的答案能够通过。
正常情况下,会做这道题的要解出来五分钟即可,不过不会的那也是要五十分钟以上了。
然而,在温沐晨提交答案之后,他并不知道比赛平台的管理员后台人员看到他提交答案后的反应。
一名鼻梁上挂着大黑框眼镜的男人狠狠地拍桌子:“卧槽,居然有人提交答案了,才十五分钟啊!”
全办公室里的人都默默地望向他,有人摇头说道:“我们这次选的题目都是万里挑一的,那提交答案的人是放弃作答的吧。”
黑框眼镜男点开管理后台参赛者的系统评分,他激动地说道:“不是啊,他的评分,他的评分很高啊,肯定不是我的评分平台出错!”
黑框男旁边座位的男人凑到他的桌前,说道:“我也看看,他做的是哪道理,你点开他写的答案。”
黑框男说:“应该是‘八皇后’那道。”
半响后,黑框男旁边的同事也喊了声:“卧槽,这人太凶残了,谁啊,快看看他的名字!”
渐渐地负责本次比赛平台程序设计的人员都挤到那名黑框男的桌前,他们都用不可思议的眼神同时盯着那个人的名字,一个简单易记的名字在他们这几人中传开。
他的名字叫温沐晨。
半小时,陆陆续续有人提交答案和对应的评分,被惊到的几名宅男们很快就收起他们惊叹的表情,他们纷纷都在想,如果他们也在比赛解答这道题需要花多长时间,答案是无解。
办公室内一直没有开口的站在他们身后的男人突然说道:“让这个温沐晨直接进入决赛。”
被吓一跳的黑框男说:“是,老大。”