沈城把关于免疫组化的念头先记下来,主要的精力还是放在了接下来的ACM上面,如果真的因为他导致了ACM决赛出了岔子,秦教授怕是要喷死他。
而且他们他们这次出去也不仅仅是代表了燕京大学,甚至代表了国家出去比赛。
沈城见识过国家的绝对强势,他自己也不能接受这种情况下被国外的人压上一头。
连续了一段时间都是在机房进行训练,开始几天还是下午结束,刘老师晚上给他们留了点自由时间,各自进行查漏补缺。
不过最近几天直接就把晚上的时间也全部占用了,一直到关寝室门之前才放人回去。
但是每个人的进步也都是肉眼可见的,尤其看得出来徐明杰回去确实下了不少功夫,进步很明显,经过训练之后三个人之间的配合也越来越完美。
临近比赛,今天进行的是一次和正式比赛模式相同的模拟训练,三个人用了同一台电脑,至于合作方式和之前还是有点不同的。
他们现在定下来的合作方式可以称为“一人指挥多路进攻”。
主要由江信负责指挥,统筹大局,决定解题的先后顺序,哪个题目更加关键,读题有没有错误,是不是有人遇到了问题,这些都需要及时的协调解决。
然后江信和徐明杰读题讨论并且确定算法,沈城依然是主要负责代码的实现。
模拟已经进行了一会儿,刘老师只是在旁边看着,江信写完手里的题目,扭头看了看沈城的代码和徐明杰手里的内容。
最近这段时间的练习也看出来了,沈城的代码水平见长,准确率极高,基本中间不卡壳,运行结果也没问题,大部分只需要江信看一下他写出来的东西看有没有更优的解法。
他和徐明杰一起负责读题,主要是题目都是纯英文的,怕一个人理解错题意,会浪费时间。
确定题目之后依旧是徐明杰进行简化,他把控好方向,进行查漏补缺。
江信伸手在徐明杰的草稿纸上点了一下:“这里的逻辑不通。”
“嗯?”徐明杰应了一声,低头看,嘴里喃喃着,“不会吧...”
他看着江信指出来的位置,脑子里过了两边才看出来哪里有问题。
他从上一步写到下一步的时候用了一个公式,完全是解题时候的下意识操作,觉得下一步就应该是这个公式,但是仔细过一遍就会发现这个并不满足这个公式的条件。
应该就是个专门挖出来的陷阱,还真就被他一脚踩进去了。
徐明杰紧紧皱起眉头,白净的脸上满是凝重,直接把这一步之后的所有计算都一笔勾掉,重新抽出来一张纸。
“我的锅,这就改。”
还好下面的步骤也刚刚开始写,没浪费太多功夫。
“嗯。”江信应了一声,没再说什么,这个点只是容易忽略,帮徐明杰点出来之后他继续算是没问题的。
他们两个的交流沈城都没注意,他还沉浸在自己代码的世界里,在脑海里模拟运行时对于精神力的刺激,让他敲代码的整个过程异常的流畅。
落下最后几行代码,沈城点击提交,查看结果后提醒另外两个人:“第三题AC了。”
江信比了个OK的手势,徐明杰则是轻轻地“耶”了一声。
ACM比赛里面有很多的专业词汇,AC的意思是通过,证明这道题目已经解决了,分数拿到手里了。
除了AC这个结果,还有WA(WrongAnswer.)程序运行成功但是答案错误;RE(RuntimeError.)程序运行错误;TLE(TimeLimitExceeded.)程序运行超时,没有在规定的时间得出结果;PE(PresentationError.)程序得出的结果不是按照要求的格式显示;MLE(MemoryLimitExceeded.)程序运行超出内存;pileError.)是程序直接编译错误无法运行。
只有AC算是运行成功,证明这道题目被解决了,其余的结果都会被退回,并且有20分钟的罚时。
一般都是十个左右的题目,每道题目解决的时间相加,再加上所有的罚时,时间最少的获胜。如果提交后错误被退回,也就是直接加了20分钟的时间,这样即使问题解决了,也很容易排名靠后。
所以,提交必须谨慎!
这个完成之后接下来的题目,基本都还算顺利,刚刚被江信指出来的那个题目也被徐明杰顺利的搞定了。
但是在脑力全开的情况下,绝对是对体力和脑力的一大消耗,而当一个人的脑力消耗过大的时候整个人都是头昏脑涨的,就很容易出现错误。
涉及到这种问题,机房里也准备了不少的吃的喝的。
沈城敲着代码一个吸管在他的唇边碰了碰,低头看注意到江信打开了一瓶酸奶直接递到了他的嘴边。
沈城抿了抿略有些干燥的嘴唇,先狠狠的吸了一口,这才眯眼笑着从江信手里把酸奶接过来。
全程都没什么交流,却一切尽在不言中。
坐在江信另一边的徐明杰暗暗翻了个白眼,并且低声低估:“差别待遇!”