15、第 15 章
沈城把关于免疫组化的念头先记下来,主要的精力还是放在了接下来的ACM上面,如果真的因为他导致了ACM决赛出了岔子,秦教授怕是要喷死他。
而且他们他们这次出去也不仅仅是代表了燕京大学,甚至代表了国家出去比赛。
沈城见识过国家的绝对强势,他自己也不能接受这种情况下被国外的人压上一头。
连续了一段时间都是在机房进行训练,开始几天还是下午结束,刘老师晚上给他们留了点自由时间,各自进行查漏补缺。
不过最近几天直接就把晚上的时间也全部占用了,一直到关寝室门之前才放人回去。
但是每个人的进步也都是肉眼可见的,尤其看得出来徐明杰回去确实下了不少功夫,进步很明显,经过训练之后三个人之间的配合也越来越完美。
临近比赛,今天进行的是一次和正式比赛模式相同的模拟训练,三个人用了同一台电脑,至于合作方式和之前还是有点不同的。
他们现在定下来的合作方式可以称为“一人指挥多路进攻”。
主要由江信负责指挥,统筹大局,决定解题的先后顺序,哪个题目更加关键,读题有没有错误,是不是有人遇到了问题,这些都需要及时的协调解决。
然后江信和徐明杰读题讨论并且确定算法,沈城依然是主要负责代码的实现。
模拟已经进行了一会儿,刘老师只是在旁边看着,江信写完手里的题目,扭头看了看沈城的代码和徐明杰手里的内容。
最近这段时间的练习也看出来了,沈城的代码水平见长,准确率极高,基本中间不卡壳,运行结果也没问题,大部分只需要江信看一下他写出来的东西看有没有更优的解法。
他和徐明杰一起负责读题,主要是题目都是纯英文的,怕一个人理解错题意,会浪费时间。
确定题目之后依旧是徐明杰进行简化,他把控好方向,进行查漏补缺。
江信伸手在徐明杰的草稿纸上点了一下:“这里的逻辑不通。”
“嗯?”徐明杰应了一声,低头看,嘴里喃喃着,“不会吧...”
他看着江信指出来的位置,脑子里过了两边才看出来哪里有问题。
他从上一步写到下一步的时候用了一个公式,完全是解题时候的下意识操作,觉得下一步就应该是这个公式,但是仔细过一遍就会发现这个并不满足这个公式的条件。
应该就是个专门挖出来的陷阱,还真就被他一脚踩进去了。
徐明杰紧紧皱起眉头,白净的脸上满是凝重,直接把这一步之后的所有计算都一笔勾掉,重新抽出来一张纸。
“我的锅,这就改。”
还好下面的步骤也刚刚开始写,没浪费太多功夫。
“嗯。”江信应了一声,没再说什么,这个点只是容易忽略,帮徐明杰点出来之后他继续算是没问题的。
他们两个的交流沈城都没注意,他还沉浸在自己代码的世界里,在脑海里模拟运行时对于精神力的刺激,让他敲代码的整个过程异常的流畅。
落下最后几行代码,沈城点击提交,查看结果后提醒另外两个人:“第三题AC了。”
江信比了个OK的手势,徐明杰则是轻轻地“耶”了一声。
ACM比赛里面有很多的专业词汇,AC的意思是通过,证明这道题目已经解决了,分数拿到手里了。
除了AC这个结果,还有WA(WrongAnswer.)程序运行成功但是答案错误;RE(RuntimeError.)程序运行错误;TLE(TimeLimitExceeded.)程序运行超时,没有在规定的时间得出结果;PE(PresentationError.)程序得出的结果不是按照要求的格式显示;MLE(MemoryLimitExceeded.)程序运行超出内存;pileError.)是程序直接编译错误无法运行。
只有AC算是运行成功,证明这道题目被解决了,其余的结果都会被退回,并且有20分钟的罚时。
一般都是十个左右的题目,每道题目解决的时间相加,再加上所有的罚时,时间最少的获胜。如果提交后错误被退回,也就是直接加了20分钟的时间,这样即使问题解决了,也很容易排名靠后。
所以,提交必须谨慎!
这个完成之后接下来的题目,基本都还算顺利,刚刚被江信指出来的那个题目也被徐明杰顺利的搞定了。
但是在脑力全开的情况下,绝对是对体力和脑力的一大消耗,而当一个人的脑力消耗过大的时候整个人都是头昏脑涨的,就很容易出现错误。
涉及到这种问题,机房里也准备了不少的吃的喝的。
沈城敲着代码一个吸管在他的唇边碰了碰,低头看注意到江信打开了一瓶酸奶直接递到了他的嘴边。
沈城抿了抿略有些干燥的嘴唇,先狠狠的吸了一口,这才眯眼笑着从江信手里把酸奶接过来。
全程都没什么交流,却一切尽在不言中。
坐在江信另一边的徐明杰暗暗翻了个白眼,并且低声低估:“差别待遇!”
说完伸手拿了桌角的酸奶,这是刚刚江信顺手放在这里的,别说插好吸管了,酸奶直接放在了桌子边上,连句话都没有,如果不是他刚好活动活动脖子,估计一直到结束都注意不到这里多了个酸奶。
打开之后先灌了一大口,顺带晃晃一头卷毛让自己的思绪更清楚一点,徐明杰觉得自己还是应该感激的。
毕竟以江信的性格能有就不错了,沈城的待遇不是谁都能有的。
刚刚想完,江信转头之后视线在桌角扫了一眼,又转移到徐明杰的手里,嗓音凉凉的:“这个是我的。”
“嗯?”徐明杰的眉毛皱成一条蚯蚓,不可置信的看向自己手里的酸奶。
合着这个也不是给他的?
“算了。”江信眼神带了点嫌弃,“你喝吧。”
徐明杰狠狠的翻了个白眼,对着酸奶狠狠的喝了一大口。
如果不是不如江信,他绝对不能忍他的这幅德行!
真男人就应该不拘小节。
徐明杰捋了捋袖子继续奋斗,露出一截白白嫩嫩的胳膊。
“成了!”
沈城点击最后一次提交,成功返回AC!
虽说中间夹杂了一点小插曲,但是这个模拟还是顺利的结束了,这次一共设置了九道题,九道题全部解决,最后一个题目提交的时间也控制在了五个小时之内。
而且只有一个题目在本地运行成功,结果提交后WA(程序运行成功但是答案错误),罚时20分钟,其他八道题目都是一遍过。
刘老师在旁边看着他们几个全都完成这才松了口气,忍不住大力气的拍了拍他们的肩膀,憨厚的脸上有些喜不自胜:“不错不错,今天的练习很好。不过,”
刘老师话音一转:“不过中间还是有可以改进的点,比如徐明杰思维要更完善一点。”
徐明杰点头。
“还有沈城那个提交失败,只是因为作用域的问题,但是这个点比较偏,比赛的时候你们两个也帮着注意点,尤其是江信。”
“好。”沈城还在看着电脑琢磨,江信点头应了一声。
“江信总的倒是还好,不过你把控大局,要尽量多注意他们两个的情况。”
“嗯。”
几个人详细的讨论了一番今天的练习情况,又把失误的点都拿出来说了说,又强调了一下每个人都负责什么和各自要注意的点。
不过总的来说刘老师已经很满意了。
燕京大学虽说学校在国内是顶尖,每年也都会派人参加ACM,也会有老师进行推荐组队,但是并不像是其他学校有专门的ACM团队。
有的学校会专门组建ACM的队伍,进行长期的训练,有老师专门指导。
至于燕京大学,虽说也有他能指导,但是只有临近比赛的这两周的时间,主要也就是练习配合,平时还是看学生自己的兴趣,所以每年的结果也比较随缘。
今年的这三个学生虽然都是天赋不错的,但是也能看出来平时的重心都没有放在ACM上,他还以为今年估计最多也就是去拿个金牌或者银牌。
没想到这几天的训练效果看着这么好,照着这种情况来看,今年的第一名还是很有希望的。
刘老师站在他们几个面前:“就你们目前的这个状态就很好,一定要保持下去,就保持这个状态上赛场,相信我们学校今年一定能那个第一名回来!另外机票已经给大家全都定好了,明天出发。”
沈城还在看着电脑不知道琢磨什么,江信靠在椅子上点点头,徐明杰则是比了个没问题的手势,四下里看了看,感觉有点饿了。
“还有你们今天晚上回去了就不要熬夜练习了,今天要好好睡一觉,明天在机场不只是咱们几个,还有其他的学校一起,各个院校的队伍区域赛的时候你们都见过,所以你们要养精蓄锐,把咱们学校的精神面貌给展示出来。”
江信勉强点点头算是听到,沈城则是还在感受自己今天下午的练习量,对于精神力的刺激效果如何,根本没注意到刘老师的问题。他发现今天题目挑的比较困难,计算力比之前要大一点,精神力增加的也多一点。
徐明杰忍不住打了个哈欠,还在惦记刚才江信没给他拿酸奶,这会儿正在旁边扒拉着找吃的,抬高了声音说了一声“好”,也不知道听没听到他在说什么。
刘老师原本还想再给他们鼓鼓劲儿,看着他们几个的样子干脆放弃了这个想法,这种话反正说了也是白说。
“最后一句都听好了!”刘老师敲了敲桌子,看着几个人都反应过来看向他,这才继续道,“明天中午十二点在正门集合,我带你们一起去机场,不许迟到!”
“好。”