第96章 子母锁(上)
作者:月之子    更新:2021-11-24 22:08
  许毅接到周思筠电话的时候已经身在c市第一中学了h省的选拔赛将在这里举行。【风云阅读网.】挂了周思筠的电话之后许毅就将电话关机了。他知道这次肯定是避不过去为了将影响减小到最小他才对周思筠那么交待他可不想让别人对自己产生兴趣尤其是搞情报的人。
  他已经打定主意尽量装成性格内向不爱说话平时就喜欢编程的形象。然后……然后就是走一步算一步了。
  黑客不喜欢政治但政治往往会找上黑客。
  “大家不用紧张就像平时那样就行一定要看清楚试题再下笔知道吗不要由于粗心而丢分……”先要进行的是笔试笔试之前柳叶在仔细交待相关细节。
  “知道了!”几个人都很有自信地回答。
  笔试部分的试题很简单有很多都是要记忆的东西例如计算机的一些基本部件以及他们的具体功能等。稍难一点的就是一些融合了一些数学和计算机知识的应用题了。例如有这样的一个题目:
  处理器a每秒处理的指令是处理器B的2倍。某一特定程序p分别编译为处理器a和处理器B的指令编译结果处理器a的指令数是处理器B的4倍。已知程序p在处理器a上执行需要1个小时那么在输入相同的情况下程序p在处理器B上执行需要()小时。
  a.4B.2c.1d.1/2e.1/4
  最后的大题目有几个问答题和一个阅读程序题这些题目对许毅来说自然是一点问题都没有。他很快就搞定了懒得检查就出来了。柳叶见到之后把他好说了一通不过许毅仍然是一副无所谓的样子。
  上机编程软件环境为debianLinux编译器有FreepascaL也有gcc也就是说编程语言可以从pascaL和c语言这两种语言中任选一种。许毅选的是他拿手的bsp;登6用户名和密码都是guest。开始参赛选手可以事先熟悉一下机器操作。许毅上来后所做的第一件事就是查看计算机的网络链接。要是这些机器组成了一个局域网如果有人想作弊的话那就容易了。不是给别人传答案而是用自己的机器去攻击别人。让他们的系统出问题……不过比赛组织人员好像已经考虑到这个问题所有的机器都是独立的。网络连接断开连Ip都没有。
  无趣。许毅无聊地打了个哈欠。然后开始看比赛的一些具体要求。因为是比赛所有步骤都规定得一清二楚什么“试题名称缩写”、“保存目录路径”、“输入输出文件名”等等等等一大堆的规定。要是不按照里面的来就算你做得再好也是白搭。
  终于看完了那一大篇的说明和注意事项许毅便开始看题。试题的通常格式是“题目描述”然后是“输入文件”“输出文件”最后还会给出几个样例数据。总共有四个大题。每题对应一个源程序源程序要能够符合题中给出的样例当然也得符合其他合法数据。另外还对程序的运行时间和效率有规定。
  这几个题目对许毅来说实在是没有任何挑战很快他就做到了最后一题:无聊的排序。
  题目为:你弟弟有一项家庭作业需要你帮助完成。老师给了他一列数需要他把这些数按升序排列。你可以每次交换两个数的位置而一次交换的代价被定义成被交换的两个数的和。写一个程序用最小的交换代价来帮助弟弟完成这项无聊的排序工作。
  输入:第一行为一个数n(n《=1oo)第二行为互不相同的n个数。
  输出:输出一个数。为最小的交换代价和。
  稍看了一眼许毅就知道本题可以抽象为:把一列数从初始状态变成目标状态即完成一个置换。根据群论知识置换可以分解为n个不相交的循环的乘积。显然由于每次只有被交换两个数的位置改变所以要想改变一个数的位置只能通过交换完成而不能像插入排序一样可以借助其他数来完成即各个循环是相互独立的所以应该依次完成每个循环。为了得到尽量少的交换代价在每个循环中较好的方法是让循环中最小元素或全局中最小元素参加所有的交换。至于用循环内的最小元素还是用全局中的最小元素就要比较哪个交换代价更小了。将它作为压轴题相信对高中生或初中生来说难度应该很大吧可在许毅面前已经变得和“he11oor1d”程序那样容易。
  在脑海中想好怎么编写许毅调出gcc一口气就将这个算法给编写出来了。把测试数据代入试了几次改动了几个小错误大功告成!看了看周围的同学有的在奋力输入有的则在仔细读题每个人都是一脸认真严肃的样子。再侧了身子看了看前面两排的黎姿姿现她在用笔在稿纸上画着什么。而她不远处的李帅则有些挠头搔脑的好像很不安份的样子。
  呵呵看你这关怎么过。许毅正东张西望结果被监考老师看到了她走了过来。
  “同学请不要到处乱看。”
  得她还以为我想作弊呢。
  “哦好的可是我已经做完了。老师我交卷。”说完不理一脸惊异的监考老师就走了出去。当然后面跟着地还有一大片羡慕、崇拜、嫉妒的目光。
  来到外面许毅想到就这么回去肯定又会被柳叶说于是他转而向一中的校外走去。好不容易来这里一趟逛逛街也是好的嘛正好可以给兰兰和小玉买点礼物。许毅这样想着一路吹着口哨。
  经过校门外的时候他看到一个美女正从外面走来旁边还有一个酷酷的帅哥。
  “身材很不错!”许毅和美女错身而过的时候这样想。这个美女身上透露着一股健康美。挺拔的身材竟然比许毅要高一个头让他郁闷不已。虽然最近他的身高看长但他还是觉得太慢了。不过他心中也暗自庆幸。看这个势头这个身体应该不会是三等残废。
  在街上问了人找到c市的商业街到精品店看了好大一会儿还是没有决定给她们俩买什么好。实在是没有这方面的经验无奈中只好问精品店的老板了。
  老板并没有因为许毅看上去很年轻而轻视他问道:“是给你女朋友买吗?”
  “算是吧。”许毅尴尬地点了点头“还有一个是妹妹。”
  老板是一个比较年轻的mm长得也挺不错的她听完后说道:“这样啊。给女朋友可以买香水、包包之类的当然了还可以买一些比较精致的饰这些饰都不是很贵的。给妹妹嘛这些小饰物也可以送对了冬天也快到了还可以送围巾、手套之类的。”
  被她这么一说许毅觉得好像什么都可以买了一时间又是不好拿主意。最后反复思量下他给苏兰买了一个正流行的包包还有一瓶阿玛尼的香水给焱玉则买了一副白色的小羊皮手套。这么三个东东竟然花了他将近一千大洋不过这么点钱许毅还是舍得花的。
  从精品店出来许毅看看时间他们差不多要考完了于是便往回走在途中突然看到一个饰店他心中一动跑进去转了一圈回来的时候手中多了一个钻戒。
  回到学校的时候还差五分钟到时间远远地看见柳叶他们站在那边等着比较奇怪的是她身边还有两个人一男一女分明是许毅出去的时候遇到的那两个帅哥美女。
  “许毅!”柳叶突然看到许毅从外面回来“你……怎么从那边来的?”
  “我去外面买了点东西。”许毅小声地说。
  “你……”柳叶好像气极了一副恨铁不成钢的样子。
  “你就是许毅?”旁边的美女说话了语气中好像还带着些许的兴奋。许毅看到这两个人的眼睛都好像在光。
  “是……是的你们是……”
  “我们是北京来的特地找你帮忙的。”美女即刘姗她微笑着说道。
  这么快就找来了?许毅心中惊讶不过脸上却没有表现出什么。
  他脑袋一缩小声地说道:“北京?我……帮什么忙……”
  柳叶虽然很奇怪许毅的样子但许毅毕竟是她带来的学生。她上前把许毅挡在身后说道:“现在他来了你们总该说到底有什么事了吧?”
  刘姗见她这个样子连忙解释:“柳老师你别误会我们真的没有恶意确实是找他帮忙。”
  “他一个小孩子能帮你们什么忙?你们到底是干什么的为什么不表明身份!”
  酷酷的林峰皱了皱眉头他们两个来到c市之后就直接奔这里来了连公安局都没有去打招呼现在她这个样子如果不表明身份估计人是带不走。于是他向刘姗点了点头。
  “柳老师真是对不起这是我的证件你检查一下。请不要紧张我们并没有恶意。”
  柳叶将刘姗的小本子接过来看了一下那是个绿色的小本子看完之后她的眼中满是惊异嘴巴成“o”型看着刘姗。许毅觉得奇怪探头出去看了看然后立刻缩了回来心中嘀咕:“原来是国安局的果然够拽。”
  刘姗将证件拿了回来:“许毅你收拾一下跟我们去北京。”
  “不行!”柳叶立刻说道。
  刘姗皱了皱眉说道:“柳老师你不用担心我们只是找他帮忙而已。”
  “他一个孩子能帮你们国……你们什么忙在这里我是他的监护人你们不能就这么带他走!”柳叶据理力争许毅倒挺感动的。他拉了拉柳叶:“老师没事的我跟他们去。”
  “真的没事?”
  “嗯。”许毅给了柳叶一个你放心的眼神。
  柳叶也不知道为什么这么相信这个学生这个学生有时候虽然表现得调皮了一点但大事上还是不马虎的平时表现也不错给人很成熟的感觉。
  “要不我给你父母打个电话?”
  “不用了我自己有手机我打就行了。”许毅拿出已经关机很久的手机晃了晃。
  柳叶是真的看不懂这个学生了他什么时候有手机了?怎么没看他用过?
  “对了柳老师这个东西……还是算了我自己拿着吧。”许毅本来是想把刚买的东西托柳老师带回去不过最后还是决定自己带在身边。
  到住处随便收拾了一下许毅便跟着刘姗他们走了。直奔机场。在途中许毅打了个电话给苏兰说有点事情去一下北京公司有些事情要处理。
  刘姗整个过程都在观察许毅她实在是很难把眼前的这个十几岁的少年和周松口中的“师父”联系起来。周松这么年轻已经够令她惊讶了现在更是跑出来一个比他年龄更小的师父这世界是怎么了?
  许毅表现得十足是一个性格内向的家伙他从不自己主动说话就算是刘姗问他他也是惜字如金有时候干脆保持沉默。他知道在这些专业人士面前没什么滑头可耍话说多了肯定会被他们看出什么东西最好的办法就是保持沉默。
  林峰也在观察许毅他在心里哼哼这小子学我摆酷!
  一路上刘姗虽然不停地向许毅问但基本没问出什么东西倒是被许毅一副死气沉沉的样子气得半死简直快怀疑这孩子是不是得了抑郁症。她在心中想:“天才们好像都有性格缺陷。他这样不善于和外人打交道应该是和计算机在一起太久的症状。”既然问不出什么她也就放弃了*在椅背上闭目养神起来。
  许毅也松了口气这婆娘实在是有够烦的就好像有一只苍蝇嗡……喔不是一只是一堆苍蝇围着他嗡……嗡……嗡地不停地在耳边聒噪他真想一把抓住挤破它的肚皮把它的肠子扯出来再用它的肠子勒住它的脖子用力一拉……
  耳朵清静之后许毅开始考虑怎么应付接下来生的事情。