我的代码分身
时间:2023-05-21 来源: 作者:某程序员
陈旭问到这个女孩叫温童,自此两人便算是认识了。
陈旭最近一有空就练习代码,因为虽然代码分身可以给他提供思路,但是编程实现也需要他的个人编程能力。
而且很多难题即使代码分身给出了解题思路,陈旭都要反复研究很多遍才能理解。
为了在最后acm大赛上不出意外,拿到金牌,陈旭拼了。
这天晚上,他在做图克网的一道模拟题,忽然注意到代码分身出了点状况。
和往常不同的是,陈旭每次给代码分身再短的时间,代码分身都能解决问题。
今天的这个题,代码分身用了好几分钟都没解开题。
陈旭心里想,这个题可能已经有acm压轴题的难度了,他便起身离开宿舍去超市转了一趟,给代码分身足够的时间。
然而,等他回来吃完东西后,代码分身都没找到破题路径,而此时已经用去了半个多小时。
“奇怪,很反常。”陈旭意识到有些不对。
按理说,以代码分身的智能算法,计算再复杂的问题也不会用这么长时间。
关于代码分身智能算法的高级程度不是陈旭的猜测,而是实打实的超出人类文明很多倍,从代码分身能加载陈旭的意识这一项就能看得出来。
这时,陈旭忽然注意到自己的电脑蓝屏了。
他一开始以为是巧合,等重启后才看到,电脑的用户区崩了。
他打开磁盘检测程序,惊讶地发现整个用户区被占满了,始作俑者竟然是他写的记录代码分身运
015 亚洲区域赛
acm区域赛在中国的汉城举行,陈旭三人提前坐车,在比赛的前一晚到达汉城,并住在赛场附近的一个四星级酒店,当然,费用是院长承包。
以往acm团队的报名费用和参赛的吃住行都是学生自费,今年院长全部承包。
acm团队赛三个人参加,陈旭作为队长,另外两人分别是院长的外孙女温童,和之前见过的马伟光。
陈旭负责破题和架构,马伟光码代码速度极快,负责代码输入,温童负责划水。
晚上三人一块在饭店吃了饭,不得不说,四星级酒店的饭菜就是比学校食堂吃得香。
为了鼓舞士气,温童叫了一瓶度数不高的葡萄酒,服务员分别倒上酒,三人举起杯子,锵的一声碰杯。
“加油!”简单的祝酒词,三人仰头喝下杯中颜色透着魅惑的葡萄酒。
“嘶……”陈旭和马伟光都皱眉咂嘴,差点脱口而出,真鸡儿难喝。
倒是温童喝得很惬意。
第二天,他们来到赛场,见到了人山人海的参赛队伍。
此次选拔赛是亚洲五大赛区之一,一共120个参赛队伍,角逐三个进入全球总决赛的名额。
另外,区域赛的前十名颁发金牌,第十一名到第二十名颁发银牌,第二十一名到第三十六名颁发铜牌。
在赛场,他们见到了“友邦”岛本韩国等国家的高校选手,还有本国的高校选手。
“那边那边,是京都大学的团队,穿大衣的那个是队长,他高中时候就拿过oi的全国冠军。”
“那里是上交大的团队,acm他们是专业的,拿过三次全球总冠军,实力恐怖。”
马伟光给陈旭和温童介绍。
温童眼神里充满崇拜,夹带一些担忧说道:
“他们这么强,而且还有很多国外选手,咱们可能拿不到晋级全球总决赛的名额了。”
马伟光笑道:
“自信点,把可能去掉。哈哈,想啥呢,还想全球总决赛呐咱们今天能打进前十,拿个区域赛金牌就是为我校争光了。”
听了马伟光的话,温童撇了撇嘴,看向陈旭,眼神里带着不明意味的情绪。
陈旭不咸不淡地说道:
“今天我在这,咱们就不是奔金牌来的,是为了拿第一来的。”
听到这话,温童看向陈旭的眼神又布满了迷妹似的小星星。
马伟光一番苦笑,他承认陈旭很强,但是此时这里最不缺的就是计算机天才。
“哟,我当是谁呢这么大口气。”陈旭身后传来熟悉的声音。
陈旭转头看去,是金娴。
金娴身后站着两位同学,他们仨应该就是金陵大学今年派来参加acm的团队。
温童听金娴说话阴阳怪气的,立马用敌对的眼神盯着金娴,直到看到金娴和陈旭相视一笑,笑容友好和谐,才知道他们是好朋友。
陈旭嘿嘿笑道:
“还没比赛,气势必须得拿出来!”
金娴笑道:
“说得对。”
温童在一旁见陈旭和金娴聊得很开心,她再看向金娴的眼神又开始变得敌对。
“好了,比赛快开始了,我们先过去了。”
“嗯,再见。”
比赛区,各个团队之间有隔板隔离开来,每个团队只有一台电脑可供使用,所以很考验团队合作。
陈旭三人最后给对方打气加油。
随着比赛铃声响起,电脑屏幕上出现了八道题,英文题目。
温童迅速将英文题目翻译成最简单的题干,并把细节需要注意的地方都标注了出来。
陈旭看向马伟光点头示意。
马伟光会意,直接开始从第一题开始解题。
选拔赛难度不高,尤其是前面几道题,有温童和马伟光合作,解决前面2道题没有太大的问题。
后面的就看陈旭这个队长的了。
陈旭从第三题开始,将三四五六七八一共六道题都丢给了代码分身。
代码分身不负期望,都只用不到一秒的时间就完成了破题。
陈旭拿纸拿笔开始分析破题路径和架构算法逻辑。
“前两道题ac了,陈队。”马伟光看向陈旭
016 得奖后的风波
陈旭这组的动静很明显已经影响到其他组的比赛了,主办方的主持人便走过来,示意陈旭一组人跟上他,保持安静地有序退场,在外边等候比赛正式结束。
马伟光仍很激动,他跟着主持人走几步忽然意识到什么,转头让出前面位置,示意陈旭走在第一位。
在他看来,这是对队长的基本尊重,本来陈旭没觉得有什么,但是看马伟光一脸的认真只好走在前头。
路过金陵大学代表团队,金娴转头对着陈旭竖起大拇指,陈旭微笑点点头,回以大拇指对金娴鼓励。
过场的其他团队,无论认不认识,都对陈旭高高竖起大拇指。
有个国外的学生激动地过来狠狠拥抱了一下陈旭。
走在陈旭身后的温童生怕对方对她也来个热情的拥抱,便赶忙攥着陈旭的袖子,躲在陈旭另一边。
一路上,大家都没有交流,但陈旭感受到了竞争对手们的善意,这就是竞技精神。
出了赛场,主持人笑着对陈旭几人说道:
“在这个时间点被带出场地的,一般都是作弊被发现或者是出现意外的,你们是第一个因为提前做完题目带出赛场的。”
马伟光情绪还没平复,对着主持人激动道:
“去年这个时候我和我的团队还在做第四道题呢,对了,去年我们一共只做了四道题哈哈。”
主持人有些意外,说道:
“那你们今年进步真的很大,直接拿下亚洲赛区第一。”
马伟光拍了拍陈旭的肩膀,说道:
“不是我们进步大,是因为今年有大佬加入,知道吗,这位,是我们队长,今年第一次参加acm,后面题目……”
没等马伟光说完,陈旭打断马伟光的话,笑道:
“一半运气吧,而且今年题目确实没往常难。”
马伟光明白了陈旭的意思,自己差点说漏了嘴,如果让外界知道后面六道题都是陈旭一己之力解决的,那对他和温童来说就是负面影响了,届时大家都会说他和温童是划水人士……
比赛正式结束,陈旭带领的金陵理工大学毫无悬念站在领奖台第一席位,第二位是上交大队伍,第三位是来自日本的早稻田大学团队。
京都大学没有入围,但他们还可以参加亚洲其他赛区的选拔,不过比赛规定,每个团队只能参加两次区域选拔赛来夺得全球总决赛的入场名额。
陈旭三人离开赛场,准备坐车赶往高铁站回校,但是刚出门就见到一个司机拦住他们,友好地说他是赵院长派来专程接送他们回校的。
陈旭有些意外,看向温童。
温童笑着点点头,是她外公安排的。
陈旭问道:
“是送我们去高铁站还是……”
司机师傅笑道:
“直接送去金陵理工大学。”
……
三人坐着高级商务车,屁股底下的真皮沙发舒服得很,司机师傅开车也很稳健,让他们回城的行程很惬意。
陈旭以为这已经是惊喜了,直到他在学校门口下车。
门口一堆同学,还拉着巨大横幅,上面写着:
“欢迎金陵理工all kill三神组!”
“我的天哪,场面这么大。”陈旭见到这么多人,还有些窘迫。
这时他看到人群中间竟然站着校长,就是在开学典礼上致辞的总校长,校长身后还站着他们计算机学院的赵院长,另外还有其他几位他不认识的前辈,从站位上看,应该都是学校里的院长。
“妈耶,这场面真的大。”陈旭走过去,对着大家鞠躬表示谢意。
校长亲自迎接过来,拍了拍陈旭的肩膀说道:
“好小子,给咱们学校争光了。”
陈旭嘿嘿笑道:
“在所不辞!”
大家都哈哈乐起来。
等一切结束,陈旭终于能回宿舍清净清净。
冯峰板着个
017 模拟病毒
随着时间推移,陈旭引发的风头渐渐落定,偶尔会有研究算法的同学们提起陈旭赛场上的高光时刻,只是校园里再见到陈旭不再像是见到明星那样浮夸,顶多是打个招呼,和身旁不认识陈旭的同学介绍说,刚才那位看着平平无奇的男生就是陈旭,你不知道陈旭就是那个打败亚洲所有顶尖高校的算法大佬。
而此时距离比赛只过去了不到两周,信息时代的热点总是降温得特别快。
陈旭也乐得如此,他一直以来都不是哗众取宠希望自己火的人,在好朋友跟前偶尔装逼,有自己的小圈子,在圈子里有存在感,这样让他感觉舒服一些。
前两周不管是认识还是不认识的人都蛮横地冲撞进他的生活,让他一度觉得自己有社交恐惧症。
有时候他也会享受这种有一定影响力的存在方式,比如:
“你们看,我发个动态,不到一分钟,就一百多个点赞。”
……
这天陈旭选修了一门大三的专业课,叫信息密码学。
这个学科是计算机网络的子学科,主要处理在数据链路层到网络层的信息传输的加密和解密过程。
课程里有一部分是专门学习计算机病毒的原理。
用老师的话来说就是,要想抓住坏人你就得比坏人更坏。
这门课门槛很高,理论知识晦涩,很少有人选这门课,来上课的一半的人都晕头晕脑的,不过陈旭却听得很感兴趣。
课上老师讲到某种系统病毒是怎么绕开防火墙的时候,陈旭忽然想到一个让自己代码分身短时间成长的捷径。
那就是让代码分身成为一段病毒程序。
代码分身不需要完全了解系统底层,只需要伪装自己,做一个假的“身份证”。
陈旭越想越觉得这个办法可行,想到这里,他对这门信息密码学更加感兴趣了。
除了课上认真听讲,他课后也一直在研究,在图书馆借相关的书籍研究,遇到不懂的问题就去问教授。
教授以为陈旭对信息密码学这个方向很感兴趣,就暗示陈旭可以跟他读研究生,只要陈旭点头,他这边所有的程序都安排好。
陈旭婉拒了教授,说自己一心奔着京都大学而去。
经过近一个月的学习,陈旭终于学会了各种绕开防火墙的病毒侵入途径。
而到底行不行得通,还是得看实战。
他打开电脑,准备实验,忽然想到这次要进行的实验有破坏性,如果代码分身没有把握好度甚至失去控制,那他的电脑估计要出大问题。
他的这个电脑是为了玩游戏专门买的高配电脑,本来家里给他五千块钱买电脑,他平时省吃俭用,外加大一时候兼职,凑齐了两万块买的。
猜你喜欢