“阴险?”姜华撇撇嘴,然后呵呵一笑道,“阴险了好啊,总比为了光明正大,被淘汰了强,没听说过一句话吗?”
“什么话?”
“好人不长命,祸害活千年。”
两人漫无目的的闲聊着,时间过得很快,不知不觉半小时就过去了,组织选拔的几个计算机协会的学生又走了进来,还是先前的女生走上了讲台,对下面坐着等结果的学生宣布了通过选拔的名单,并说了下一轮选拔的情况。
通过选拔的名单中,肖远和姜华赫然在列,实际上第一轮并没有淘汰多少人,只有个别的倒霉蛋被淘汰了,在他们垂头丧气的离开教室后,教室里还有最少二十个人进入下一轮,而下一轮将会将大部分淘汰掉,只剩下五名学生,这五名学生将会面临最后一轮选拔,那就是和段炎月会长面对面交谈,最后能不能通过选拔,参加聚餐,将由段会长亲自定夺。
听着这些规则,看着下面的学生听到只要通过这一轮的选拔,就能够和段会长面对面交谈,一个个兴奋不已的样子,肖远再一次领略到了段炎月这个女生非凡的个人魅力,越发觉得这个女生不去学习管理,而来学习计算机,实在是可惜了。
编程测试仍然以笔试的形式进行,而且时间也延长到了九十分钟,很快试卷就发到了肖远手上,他仍然是习惯性的从头至尾看了一眼这些试题,然后开始从第一道题开始作答。
这些题比起第一轮选拔来,肖远做的顺手多了,前面的那些题目都很常规,即使中间有一些可能是为了选拔,刻意提高难度而出的诸如计算机二进制反码补码的运算题,以及一些与数据结构有关的试题,但是这些对他来说,却是基本的不能再基本的知识。
很快他就做到了最后的附加题,附加题有两道,其中第一题是经典的汉诺塔游戏,第二题是一道逻辑推理题,给出了一大堆的逻辑判断条件,要求编程求出最终的逻辑判断结果。
看到这两道题,肖远笑了,他知道,最终能不能通过选拔,决定因素就在这里了,这两道题对他来说很简单,简单到如同高中生面对小学生的试题一般,但是要知道,现在参加选拔的都是新报名的新生,即使是计算机专业的学生,大一才上课两个月而已,能够做出来这些试题,水平也是相当不错了,所以他判断,真正能做出来这两道题的人肯定不会多。
yuedu_text_c();
这个念头在肖远的脑海里转了一圈,就被他扔到一边,专心做题了。
汉诺塔问题是一道经典的递归问题,只要能够把握住其中的关键,程序很好写,肖远花了有五分钟时间,把这道题的程序写了出来,然后目光转向了下一道题。
第二道题设置了一个类似于福尔摩斯断案的场景,一个侦探为了找到凶手,锁定了bcdefgh八个人,并分别对他们进行了审讯,然后题目给出了审讯结果,其实就是一大堆逻辑判断条件,比如说b是凶手,b说他不是凶手,但是e和f中一定有一个是凶手诸如此类的条件,要求编写一个程序,找出真正的凶手。
这道题是一道典型的逻辑判断题,解法不像汉诺塔问题那样固定,肖远读过题后,脑海里马上闪现出了很多解法,有简洁的,有繁琐的。
几乎是下意识的,肖远选择了一种最简洁的方法,埋头刷刷的写了起来,只用了十几行代码,就完成了整个程序的编写。
他反复看了看自己的试卷,觉得没有问题,就放下了试卷,左右看了看,发现除了他之外,其他学生都还在埋头做题,姜华也在埋头疾书,至于是在做题,还是在抄题,就不得而知了。
因为肖远和姜华的成绩决定着徐晓阳能不能参加聚餐,所以他一直在对两人进行着密切注意,看到肖远抬起了头,左顾右盼起来,而现在的时间才过去半个小时,所以,他以为肖远又像上一场一样遇到了困难,就走了过去。
“过了多久了?”肖远看到徐晓阳走了过来,就问道。
“三十多分钟,还有一个小时,时间很充足。”徐晓阳答道。
“哦,还有一个多小时啊,我都做完了,交卷吧。”肖远觉得与其在教室里坐着浪费时间,倒不如出去外边走走。
“你都做完了?”徐晓阳有些不可思议的瞪大了眼睛,问道,他的声音虽然已经刻意压低了,但是因为教室里很安静,仍然是引起了几乎所有人的注目,半个小时能把所有题做完,对他们来说,同样有些不可思议。
“是的,我做完了。”肖远确认了一遍,把试卷整理了一下,交给了徐晓阳,然后在他以及所有学生的注目中离开了教室。
徐晓阳拿着肖远的试卷回到了讲台前,在教室里监考的几个协会的学生纷纷好奇的围了过来,和徐晓阳一起看起肖远的试卷来了,因为他们手里有标准答案,所以前面的题看的很快,肖远能够百分百正确的做出来前面的那些涉及数据结构以及编码运算的题目,让他们感到惊奇,徐晓阳却是呵呵笑了起来,原先的担心一扫而光,肖远越厉害,他能够参加聚餐的希望就越大。
很快他们就看到了最后的附加题,第一道汉诺塔肖远给出的是非常标准的递归算法,和标准答案几乎是一样的,到这时,徐晓阳已经能够确定,肖远即使做不出来最后一道附加题,他通过选拔应该是不成问题的,不过徐晓阳还是想看看肖远对最后一道题的解答。
最后一道附加题在试卷的另一面,徐晓阳翻了过去,却看到了一个只有十来行代码的程序,感到有些意外,也有些失望,因为标准答案上的程序最少也有五六十行,和肖远给出的这个程序差的太多了,同样,他也不认为,这样一个涉及十几个逻辑判断条件的大型逻辑题,能用十来行代码来解决的。
尽管有些失望,徐晓阳还是耐着性子看了下去,看了几行后,就抬起了头,看了看围在一起的他的几个同学,问道:“你们谁能看懂?”
其他几个同学均是苦笑着摇了摇头,因为他们也没看懂肖远写的究竟是什么,既然看不懂,那么他们就不敢轻易对这个程序下结论了。
“要不,我们把这个程序输入电脑编译运行一下,看看能不能出来结果?”为了谨慎起见,徐晓阳建议道。
“好,就这么办。”其他几人也是点头赞同道。
因为这间教室没有电脑,于是徐晓阳就拿着试卷,出了教室,下了教学楼,计算机系的机房设在办公楼上,他准备到那里找台计算机去验证肖远的算法。
下了教学楼,徐晓阳看到肖远正在教学楼下看那里的两个报栏,就把他叫了过来,一起往办公楼上去了。
ps:今天两更完毕。
正文 第121章 提前通过
〃》
(新书期,求鲜花,求收藏!)
“你不监考,急匆匆的要去干嘛?”肖远跟着徐晓阳往办公楼方向走的时候,不解的问道。|纯文字||
“还不是因为你?”徐晓阳说道。
“因为我?”肖远更加不解了。
“你写的最后那个程序是怎么回事,我们看不懂,为了谨 慎起见,决定去找一台计算机编译运行一下。”徐晓阳解释道。
yuedu_text_c();
“哦。”肖远恍然大悟,随即不好意思的笑道,“真是不好意思,当时写那个程序的时候,只想着怎么简洁怎么写了,没想过其他的,倒是给你们找麻烦了,要知道这样,当时我应该写另外一个出来。”
“你还会其他方法?”徐晓阳诧异的扭头问道。
“还会吧,只是要比我写的方法啰嗦多了,而且效率也低,要不我重写一遍吧,也就不用麻烦去验证了。”肖远说道,他现在有些后悔写先前那个程序了,当时他之所以会选择那个方法,完全是一个下意识的习惯行为,却没想到还会有这样的麻烦。
“算了,如果你的程序能编译,并正确运行的话,一定会给你加分的。”徐晓阳摆摆手说道,说话间他们来到了办公楼,沿着楼梯上了五楼,来到了计算机学院的第一计算机房,机房开着门,推门走了进去。
江州大学计算机学院的机房比南州一高到机房规模大多了,但是因为机房建设的比较早,里面的电脑却比南州一高的老了很多,相当一部分还停留在486和一代奔腾的水平,里面只有机房管理员、段炎月和刘冬在。
段炎月看到徐晓阳带着肖远走了进来,从电脑旁站了起来,问道:“徐晓阳,有什么事吗?”
“是这么回事,肖远把第二轮选拔的编程题做完了,我来把他写的一个程序验证一下。”徐晓阳解释了一下。
“不是说只要程序流程没问题,语法细节不要追究太多吗,怎么还要来验证?”刘冬抬起头,皱了皱眉问道。
“这才不到一个小时,肖远就把试卷做完了?”段炎月显然关心的是另一个问题,同时,一双略有些狭长的丹凤眼不停地在打量着跟在徐晓阳身后的肖远。
“肖远花了半个小时,就把题都做完了,前面的题都没有问题,只是最后一道附加题,他写了一个我们都看不太明白的程序,判断不了对错,为了谨慎起见,才过来上机编译运行一下。”徐晓阳一次把段炎月和刘冬的问题都回答了。
“什么程序,先拿来我看看。”段炎月眼睛亮了一下,饶有兴趣的说道。
徐晓阳把试卷递给了段炎月,她翻了翻肖远前面答得题,赞赏道:“这些题能半个小时全做出来,真的很不错。”
肖远淡然一笑,没有说话,这种赞扬对他来说,就像赞扬一个高中生做一套小学的试题全做对一样,根本没有任何值得他高兴的地方,但是他想不到的是,这种淡然却是让段炎月对他的评价又高了几分。
段炎月最终把注意力集中到了肖远写的那个逻辑判断程序上,看了几分钟,眉头也是轻轻皱在了一起,片刻后,抬起了头,问道:“肖远,说说你这个算法的具体想法?”
“这算是通过了第二轮,进入第三轮面试了吗?”肖远微微一皱眉问道,虽然他对这个女生很感兴趣,但是她这样居高临下的问话,让他感到一些不爽。
“呵呵,算是吧。”段炎月神色略显愕然,随即笑笑说道。
“附加题第二题是一道逻辑题,我写这个程序的基本思路是,无论多么复杂的逻辑运算都可以转化成二进制0和1的与或非表示,并通过二进制数位的运算得到结果……”
肖远说了一下他写这个程序的主要思路,简而言之就是把复杂的逻辑运算转化成了直接的二进制计算,他在试卷上写出的程序就是这样,完全利用了c语言对底层二进制数位的操作能力,将题中的逻辑条件转化成二进制位串表示,通过对这些二进制位串的运算,从而得到最后结果,这样的算法其实在大学c语言程序设计里应该是讲过的,肖远在这里面还运用了一些二进制数位反码补码运算,在提高算法效率的同时,程序的可读性就差了一些,而且他在试卷上写出的注释也很简洁,这应该徐晓阳他们看不懂的原因。
短短十几行程序,肖远在段炎月的不断追问下,为了彻底讲清楚,不得不来到机房前面的讲台上,拿起粉笔边写边讲,当他讲完的时候,黑板上已经写满了密密麻麻的字迹。
徐晓阳在一旁听得满头大汗,他想不到,那段只有十几行的程序,竟然包含了这么多的计算机理论,其中有一些已经超出了他这个大二本科生所学习的范围,以至于到了后来,他有种错觉,觉得站在讲台上讲解的不是一个学生,而是一个饱学的计算机教授了。
“段会长,不知道我算不算过关了呢?”肖远拍了拍身上的粉笔灰,把剩下的粉笔头扔进了面前讲桌上的粉笔盒,又回到了徐晓阳身边,淡然一笑问道。
“你的理论知识绝对是够了,不过你还要回答我几个问题。”段炎月饶有兴趣的打量着眼前这个看起来一脸稚气,年龄绝不会超过二十岁的大男孩,面带微笑问道。
“什么问题?”肖远问道。
“你清楚计算机协会究竟是怎样一个组织吗?”段炎月问道。
“计算机协会是一个计算机爱好者自发组成的一个非官方组织,办会宗旨是在学校推广计算机技术,激发学生的计算机兴趣,培养学生的计算机基础技能……”肖远说道,这一套说辞完全是计算机协会宣传材料上的官方用语,非常的标准。
“看来你了解的还挺清楚的,那么你也应该知道,以你现在的技术水平,其实来计算机协会已经学不到什么更有用的知识了,我想问你的,你为什么还要加入报名参加这个组织呢?”段炎月又问道。
“呵呵,其实我之所以来报名,是因为我和计算机协会也算有几分渊源,而且久仰段会长的美名,觉得能和你共进晚餐是一个十分难得的机会,所以就报名了。”肖远回答道,这个理由算是真假掺半,可圈可点,应该没有什么漏洞了。
“原来是这样,好吧,算你回答过关了。”段炎月微微一笑说道。
“这么说我是通过面试了?”肖远问道。
“是的,你通过了,恭喜你。”段炎月说道。
yuedu_text_c();
“谢谢。”肖远淡然一笑说道。
徐晓阳在一旁听到了段炎月的确认,也是十分高兴,同时也不提程序验证的事情了,因为有了刚才肖远那一番讲解,这个程序的正确性已经被肖远在讲解过程中推演了一遍,再验证就多此一举了。
看到没什么事情了,肖远就准备离开,却被刘冬叫住了。
“肖远,你是第一个值得我重视的对手。”
“谢谢,不过你要想引起我的重视,还需要拿出真本事才行。”肖远淡然一笑说道。
“很快就会了。”刘冬答道。
“我翘首以待。”肖远又说道,说完这一段只有他们两人能够听得懂的话,在段炎月疑惑的目光中,带着一头雾水的徐晓阳离开了机房。
ps:今天两更,第一更送到。
正文 第122章 关键在你
〃》
(新书期,求鲜花,求收藏!)
肖远和徐晓阳再次回到选拔考试举行的教室的时候,已经到了收卷的时间,姜华却是早已交卷了,一副春风得意的样子站在教室外东张 西望,看到肖远后,大步向他走了过去。//
“肖远,你刚才干嘛去了,我到处找你。”
“跟徐晓阳去了一趟办公楼,我肯定会再回到这里的,你找我干嘛?”
“别忘了我是你的保镖,万一你有个什么危险,我是要负责的。”
“哦哦,我忘了这个了。”
“以后你不许离开我的视线!”姜华最后拍了肖远的肩头一下,很严肃的说道。
肖远微微一愣,姜华平时嘻嘻哈哈,很少用这种严肃的口气和他说话,但是也知道他这是为自己的安全着想。
第二轮选拔考试结束后,肖远他们仍然在教室里等待,这次的题目比上次的复杂一些,结果出来的时间稍长了一些,大概过了五十多分钟,几个组织选拔的计算机协会的学生又返回了教室,当场宣布了通过选拔的学生名单,一共有四人,姜华和马尼南带来的那两个数学系的学生都顺利的通过了选拔,直到这时,肖远和姜华才知道这两人的名字,一人叫权书,另一个卜影,很奇葩的两个名字,另外还有一个叫李强的学生,来自计算机学院大一,只是没有肖远的名字。
“肖远,怎么会没有你呢?”姜华很意外的问道。
“不是没有,而是我已经提前通过了,大概是这个原因,他们就没有再宣布我的名字吧。”肖远解释道。
“你通过了?”姜华瞪大了眼睛,惊奇的问道。
“是啊,如果连这种选拔我都通过不了,还参加什么数学建模竞赛?”肖远微微一笑说道。
“也是啊,既然如此,我们一会儿一起去面试,不过不知道面试的时候,那个美女会问些什么问题,最好不要太专业,不然我这个李鬼就露馅了。不过我想你应该是没问题的,连个小小的面试要是都过不了,还参加什么数学建模竞赛,呵呵。”姜华说道,很显然他意会错了肖远所谓的通过什么意思。
肖远想解释他不是仅仅通过了第二轮,而是连最后一轮也通过了,刚要开口,讲台上那个宣布结果的女生又