下午没课,几个孩子就回学校睡午觉去了,温沐晨与他们道别,自己则往地铁的方向走去。
中午喝了几杯啤酒,在酒精的作用下,温沐晨可以感觉到自己的身体热乎乎的,寒风吹来都不觉得冷,这种很好。
接下来的这周温沐晨依旧按照自己原来的方式生活,早睡早起,三餐正常。
在班上,与程勇几人的关系也还好,虽然还没有到达可以帮助对方打饭的地步,但是平日上课,温沐晨都会偶尔顺手给他们几位占占座位什么的,渐渐的大家就把这项工作交给他去做了。
温沐晨觉得这几个孩子单纯可以结交,顺手的事情就这么做了,不过他来晚的时候,他们几个也会在旁边给他留个位置,几个年轻人的友谊就这么在潜移默化下形成了,喜闻乐见。
温沐晨越发的平易近人,在班上被提及的频率也提高了,就连辅导员都知道他周六要参加编程大赛的复赛,周五下午还特意到班上找到他,并叫他到办公室里谈话。
在大学里,辅导员只会偶尔关心一下学生的生活情况,他们并不深入了解学生的家庭,除非哪些同学的家庭确实太困难需要帮助他们才会上前关心一下,给出相关的领取助学金的建议。
对于温沐晨,他们的辅导员并没有太多的了解,只知道这孩子太过沉默,很难融入群体,现在看到他有变化,作为他们班的辅导员,他还是很欣慰的,至少这孩子在离开学校之前不会抱憾。
不得不说这位辅导员想的还挺多,温沐晨被叫到办公室后,被迫听了一堆大道理和鼓励的话语。听了将近半个小时后才被放行,从辅导员的办公室出来后,温沐晨遇到程勇的舍友,也是他们班的班草陆盛军。
本来温沐晨也没有看到人,是陆盛军叫他的:“温沐晨,你这是要回去了?”
转过头温沐晨就看到了陆盛军,他回道:“嗯。”
陆盛军也没有拦他,而是对他说道:“明天的复赛,加油。”
温沐晨淡定回道:“谢谢。”
陆盛军说完后笑道:“可别给兄弟们丢脸啊,一定要进入决赛。”
同样进入复赛的还有程勇,不过他现在已经被舍友逼着天天看书去,没有时间跟温沐晨说这句话了。
温沐晨点了点头表示自己知道了。
离开了学校,温沐晨直接回家,为了应付明天的比赛,温沐晨回到附近的小菜市场买了点菜,晚上回家自己解决晚餐问题,简简单单的做点家常饭,饱腹一顿。
同样是下午两点准时开始在比赛平台上进行比赛,比赛的时长为三小时,必须在三小时内将题目解答出来,并将答案提交,在未提交前可以查看平台系统评分,根据评分可以修改答案,不限次数,但是如果三小时内没有提交答案就是零分,自然也是无缘决赛的。
温沐晨开始点开复赛的题目,并仔细阅读,即便是他这样的过来人在面对比赛的时候也会有紧张情况。
题目是写一个关于解决“八皇后”问题的程序,同样的,该题目对他来说,非常的熟悉。
八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。
它的基本要求是这样的:在一个8*8的矩阵上面放置8个物体,一个矩阵点只允许放置一个物体,任意两个点不能在一行上,也不能在一列上,不能在一条左斜线上,当然也不能在一条右斜线上。
八皇后问题最早是由国际西洋棋棋手马克斯贝瑟尔于1848年提出。之后陆续有数学家对其进行研究,其中包括高斯和康托,并且将其推广为更一般的n皇后摆放问题。艾兹格迪杰斯特拉在1972年用这个问题为例来说明他所谓结构性编程的能力。
八皇后问题在1990年代初期的著名电子游戏第七访客和nds平台的著名电子游戏雷顿教授与“不可思议的小镇”中都有出现,“不可思议的小镇”是一款的任天堂ds用益智冒险游戏。
解决这个问题可以通过c语言进行解答,也可以通过j语言进行解答,还有很多种方式进行运算,不过温沐晨最后还是选择了c语言,主要是为了不让自己看起来太特殊,枪打出头鸟这句话他听得很多,太过惹眼总会遭他人妒忌。