“嗯?”
许青山醒过来,却发现怀里多了一些压力,低头看去,才看到那趴在自己身上饶有兴致地看着自己的少女。
“什么时候过来的?怎么不叫我起来?”
许青山嗓子有点沙哑。
吹了一夜的空调,刚睡醒,确实是这样的。
“九点多过来的,看你睡得香,想让你多睡一会。”
江浣溪漂亮的眼睛还盯着许青山。
“几点了?”
“11点24分,还来得及报名,本来打算11点半你还没起来就叫你起来的。”
江浣溪如实告知。
“嗯好。”
许青山揉了揉眼睛,拿过手机看了看,却发现又是不少未接来电,其中梅鸿和一个陌生号码居多,不过都是十点之后才开始给他打的。
他想了想,先给梅鸿打过去了。
“喂,梅院长,怎么了么?”
“哎哟!小许啊,你可总算起来了,你先给杨树回个电话吧,他想跟你组队了,趁十二点前你们把报名信息报上,不然就要截止了,不说了,挂了哈,赶紧的哈!”
“嘟嘟.嘟.”
原来那个陌生号码是杨树。
许青山接着就给杨树拨了过去。
“杨树学长,你好,我是许青山。”
“你好,杨树。”
“我听梅院长说了,杨树学长.”
“杨树。”
对面似乎很在意不想被叫学长,许青山察觉到,也就改了口。
“你答应和我组队一起打ICPC的比赛了?”
“嗯,是我想和你一起。”
这话有些暧昧。
不过许青山能懂这老哥的意思。
或许是因为今天看到了自己的成绩,诚心诚意的服了,觉得是他抱自己的大腿,但其实还真算不上。
许青山很清楚,ICPC的决赛,三个队员一起解决问题,是需要各自分工的,快速地把题目看完,然后同步进行。
一般到了决赛,最后拼的都是用时长短,而不是正确率。
就算是江浣溪,也不要以为江浣溪就纯粹是抱大腿的。
她的数学能力,在帮助结果验算这件事上有不小的作用,提交程序是需要谨慎的,否则一旦提交上去的程序报错,那就要直接罚时。
许青山早就想好了团队架构。
三个人,自己充当大脑和主力,杨树打副C和验收程序,江浣溪打辅助和数据检验,这样能更好地确保进度、程序准确、数据正确。
“我会带我女朋友一起,数学系的,你能接受么?”
许青山问道。
“能。”
“好,你把信息发给我,我现在就去注册报名。”
“明天怎么安排?”
杨树话确实少,但许青山却觉得这样也不错,效率很高。
“找个学校附近有饭吃有空调吹的地方奋斗一天吧,我去订地方,你不用担心,我晚点通知你。”
“其实可以来实验室的。”
杨树想了想说道。
“算了吧,你看老梅上次差点都要跟你拼命了,我不差钱,听我的。”
“哦,好。”
“就这样。”
两人挂了电话,许青山就收到了杨树发来的消息。
不过他却发现杨树的年纪竟然比自己还小。
“难怪不让我叫学长,年纪竟然比我们都小。”
许青山把身份信息给江浣溪看了一下,自己则是打开电脑开始按照梅鸿给的步骤去注册报名参加第34届ACM国际大学生程序设计竞赛亚洲区预选赛沪都赛区的网络预赛。
“可能是上学早,我记得我们元培不是也有一个16岁的么?女孩子,蜀川人好像。”
江浣溪说道。
“好了,注册好了,晚点我们出去逛逛,看看附近有没有合适的简餐饮品店,明天订个包厢呆一整天。”
“好。”
许青山的话,江浣溪无有不允,笑眼弯弯应诺下来。
翌日。
周末的早上正常来说出学校去逛逛京城的人不会少,特别是这一届新生都才刚来京城,有不少人都想去故宫、广场上看看。
但许青山和江浣溪,跟杨树一起窝在一家网咖的独立包厢里。
“本来想找茶餐厅的,结果没想到这家网咖吃的还挺多,还能让隔壁的饭店和烧烤跑腿送过来。”
许青山看着杨树怪异的眼神,不由地解释道。
“哦哦,好。”
杨树也只是点点头,他不太在意在哪开工,只要有桌子有椅子就好。
“等会就要开始哦了,10点准时开赛,一直到下午三点,题目数量应该在8-12题,只能用一台电脑。”
“我知道。”
杨树回答道,他下意识地离许青山和江浣溪远一丢丢。
他觉得人家小情侣的气场和他不是很契合。
人家是现充,自己是死宅。
ACM-ICPC竞赛由各大洲的预选赛和全球总决赛组成,各大洲预选赛的优胜者才有资格参加全球总决赛。
第34届ACM-ICPC亚洲区预选赛共设有15个赛区,竞赛时间从9月开始至11月结束。其中,在华夏内地设立沪都、冰城、庐州、甬城、江城等5个赛区。
而许青山他们参加的也只是获得沪都赛区的正式预选赛参赛资格的网络预选赛。
只有成为赛区冠军,才能直接进军全球总决赛。
听起来就很带劲。
“那就开干吧,杨树,等等你先做,你先选5题,再给我看另外5题,我思路明确以后就交换答题,可以吧。”
“可以。”
杨树点了点头。
既然来了,他就听许青山安排,因为许青山是强者。
正常来说,区域赛会有120多支队伍参加预选赛,但许青山能够看到在网络预选赛上已经有超过500支队伍报名,而且队名一个比一个奇怪。
正常一点的,是什么“天生我才队”、“逐梦程序设计圈队”等等。
稍微可爱一点都,是什么“神勇汪汪队”、“美少女战士队”之类的。
但许青山万万没想到,09年就已经开始有不少大学生在搞抽象了。
什么“啊对对对队”、“别人ac我们g”、“测试账号”、“小宝贝你怎么肥事?”、“富贵在天”、“他们说队名随便起”、“一家老小向前冲”、“firstblood”.
好在,更多的队伍还是比较讲究逼格的,用的都是英文。
许青山他们三倒是对队名没什么想法,就随便取了个“NO.001”。
是挺随便的,真没有狂的意思。(狗头.jpg)
“开始吧。”
许青山看了一眼时间,示意杨树坐中间,自己坐在杨树旁边。
江浣溪在一旁看了看,决定去楼下买盒饭当好后勤。
网络赛准时开始,杨树快速地打开了题目,让许青山扫了几眼其他题目之后,得到了许青山的允许,自己就开始认真地思考阅览起第一道题。
许青山则是在一旁用自己的笔记本简单地敲着题目和大概思路。
网络赛其实还是挺枯燥无聊的。
特别是自己挑选的环境里,像许青山他们这种包厢,安静是安静,但也少了一些比赛的激情和紧张刺激的氛围。
杨树坐在电脑前,双手快速地敲击着键盘,只不过他时不时地写写删删。
需要说明的是。
像这种ACM-ICPC级别的正式比赛,哪怕是网络预赛,给出来的题目难度也要大于华清和京大他们塞在训练题库后面的竞赛级别难题。
因为那种竞赛难度指的是小竞赛级别,或者是地区赛的往年题。
众所周知,竞赛这种东西,往年题的难度是朝前递减的,每年那帮赛委会的老东西都在想着法子折腾更多的学生。
而2009年的难度相较于之前又有所提升。
就算是杨树,也没有一击定鼎的自信。
不过,解还是能解的,杨树的双手快频率地动着,但是在他身边,许青山动的速度比他更快。
哪怕刚刚看题目只是看了一小会,他的超强记忆也已经帮他记住了题目的内容。
并且大脑疯狂运转,开始在脑中进行代码的编写和程序的模拟运转。
惊人的是。
其实在许青山大量地接触编程知识之后,他就悄然发现,自己的头脑似乎远不止于记忆力强悍这一点,就算是超强悟性和灵感捕获,也不过是冰山一角。
因为他发现自己竟然能够模拟计算机迭层运行的方式,去对自己的代码进行剖析。
这在某种程度上,属于bug级能力。
也就是别人需要一次性写完之后进行机器测验,而许青山自己就能够一边写一边验,而且完全是下意识运转,这样他写到哪一句出问题就能立即更改。
江浣溪都从楼下回来了,还带了三份满满当当的盒饭。
杨树都还没完全解出来一道题,时间已经过去40分钟了,这让杨树额头开始冒汗。
“差一点,还差一点,就差一点了。”
杨树咬紧牙关。
他不太相信自己如此自信的一个人,在面对网络预选赛的第一题就开始汗流浃背了。
按照这种进度,如果只有他一个人,可能5个小时他只能完成4-5道题。
当然。
他并不知道的是。
这一次网络预选赛在难度设定的时候,故意把最难的两道题放在前面,要的就是这种效果。
看杨树,40分钟没完全解出来就开始紧张了。
学生都知道OJ平台训练都是从简单到难,竞赛出题老师能不知道吗?
“别紧张,深呼吸,重新思考。”
许青山说道。
“你要是觉得现在思路有些混乱,那你在旁边想一想,电脑让我用一下。”
“嗯?”
杨树看着许青山轻轻地推开了他的椅子,自己挪到电脑前,直接切换到刚刚给他看过的一道题前,开始双手纷飞,代码从他的手中流畅地流淌进了电脑的显示屏中。
杨树目瞪口呆,甚至有点忘记了自己刚刚在做什么。
“搞定!”
【AC】/【Accepted!】
电脑上刷新出程序判定结果,并且上方的一个节点变绿打勾,代表着许青山的代码完全没有问题。
“我看看,你卡在哪。”
“其实你这套没必要用Pascal的,太规范了,太优雅了。”
许青山忍不住说道。
“Pascal已经是dos时代的眼泪了,虽然吧,写个普通实用的复杂算法,它又稳又快,代码可读性也强,编译速度跟闪电一样,结构完美也藏不住bug,但是架不住他啰嗦啊!”
许青山吐槽着,双手则是重新在键盘敲了起来。
“太规矩太乖巧的东西,就飙不起车,就狂野不起来,也玩不了魔法。”
“真男人就得C!”
许青山说完,电脑里杨树方才写的代码就已经被覆盖了,杨树凑在电脑前认真地看着,一边出声问道。
“可C的话,要检查bug的时间太多了,万一提交错误被罚时.”
“害。”
许青山摆了摆手。
“我前天晚上在我们京大的OJ平台就试过了,我记得老梅当时说判定系统都是按赛事标准定制的对吧?”
“对。”
“那就对了,用C和C++,有的是办法避开bug。”
“我们要的不是真正精准地做好每一步,我们要的达到的目标其实只有:程序正常运行、系统不报错、输入正常、输出正确。”
许青山笑着说道。
“其实计算机编程的世界比我们现实世界要简单得多了。”
“我们需要过程,需要心路历程,需要考虑每一步,计算机不用,只要我们的目的、行为、结果,完全一致,就代表着我们是对的。”
“当然,如果以后真正做项目和搞科研的时候不能这样,这只能算是应试专用的特殊手段。”
“来吧,你再试试,毕竟这是你的思路,思路挺不错的,就交给你来提交了。”
许青山说完,把位置重新让给杨树,自己则继续自己做到一半的第二题。
其实他原本是打算两题都做完,等杨树把第一题解决了自己再一起答的。
但是一来是第二题距离完全解答还有一段距离,二来是看杨树这才第一题道心就有些稳不住了,他出来救救场。
其实就许青山自己看来,杨树已经挺强的了。
只是没有出去见见更多的天才,没有去触碰更多更高的难题。
那很容易会变成井底之蛙。
这次ICPC,就是一个机会。
许青山从江浣溪这个纯挂件手里接过了盒饭,递给杨树一份,随后就开始靠在网咖的沙发上,接受江浣溪的投喂。
好在杨树现在全神贯注在代码上,不然转过头来盒饭都不用吃了,狗粮管饱。
俺明天晚上一定一定要早更新且合章!不过明天下午应该要去医院体检,额额额额