扫码手机阅读

我的代码分身

作者:某程序员 | 分类:科幻 | 字数:61万

第19章 数学建模天才

书名:我的代码分身 作者:某程序员 字数:2428 更新时间:2024-11-17 01:07:27

ACM世界总决赛的难度很高,不光需要高超的编程思维,一些压轴题对具体数学的思想也有要求,所以陈旭现在需要学习数学。

算法可以具体化成为一个任务,让代码分身去完成,数学题却是抽象的逻辑,即使代码分身真的拥有解决数学题的能力,陈旭也不知道怎么把数学题拆解在代码分身面前。

所以数学建模部分,需要陈旭自己来解决。

这段时间陈旭没怎么在意最后的总决赛,因为一开始他觉得亚洲区域赛的全场第一够他用的了,再来个世界冠军,他怕吃不消,所以也没怎么学习数学。

临近赛前一个月,他忽然想要拿第一了,时间上很匆忙,根本没时间留给他自己学习了。

他决定找个数学大牛来带带他。

他找到计算机学院的赵院长,让他帮忙介绍一下数学学院能带他数学建模的教授。

赵院长听了陈旭的话,皱起眉头,陷入了沉思。

陈旭赶忙说道:

“如果不方便的话就不麻烦了,我再想想其他办法。”

赵院长摇摇头,说道:

“说实话,我们学校的数院的实力不太强,我建议你去金陵大学,他们的数学是国内顶级的水平。”

陈旭听到这话,苦笑道:

“我也不是金陵大学的学生,那边的教授能带我吗?”

赵院长说道:

“你先别着急,我让程校长跟他们交涉一下。”

“程校长?!”陈旭很惊讶,没想到要麻烦到总校长,他有些不好意思。

赵院长笑着安慰陈旭说道:

“没事的。”

当天下午,赵院长就打电话给陈旭说一切事情办妥了,让陈旭直接去金陵大学理工学院找袁教授。

陈旭挂断电话,感叹院长和校长对自己太好了,让他有些受宠若惊。

冯峰在一旁笑道:

“兄弟你可是亚洲区域赛的第一,要代表咱们学校去参加总决赛的,往大了说,你是代表我们国家去争夺荣誉的,你提出要求了,别说金陵大学的一个教授,就是京都大学的总校长都得对你上心。”

陈旭嘿嘿笑道:

“说的也是啊。”

和袁教授约定的时间是晚上八点半,陈旭收拾好东西,准备自己去金陵大学,后来想到acm毕竟是团队赛,组里的马伟光和温童也得给带上。

他看了下时间,这个点刚好是校acm社团的活动时间,他很久不去那个社团的,但是马伟光和温童这时候肯定在社团里。

想到这,陈旭便直接去了社团活动的教室。

果然,社团活动照常,acm的社团成员都坐在教室里研究算法。

站在门口,陈旭伸手敲了敲门,笑道:

“打扰一下。”

话没说完,本来安静的教室忽然炸锅了。

大家看到门口的陈旭,纷纷站起来鼓掌起哄:

“大佬来了,大佬来了。”看来陈旭的热度虽然在学校里消退了,但是在acm社团里永远是太阳一般的存在。

讲台上的负责人李解让陈旭赶快进来,跟大家聊聊。

陈旭走进来,压压手示意大家安静一下,笑道:

“我今天过来是找马伟光和温童有事情的,赶时间,咱们下次再聚一块一起学习哈。”

大家赶忙都看向马伟光和温童。

本来坐在教室里一直很焉的温童从一开始看到陈旭出现在教室门口,眼睛就陡然一下子明亮。

当听说陈旭找自己,她眼神里更是跳跃着难以掩饰的喜悦,她没忍住,站起来飞快地跑到陈旭的跟前。

马伟光跟在身后。

陈旭挥手和大家告别,带着马伟光和温童走出了教室,来到走廊里,说了自己打算去金陵大学里找袁教授学习数学建模的事情,想让他们俩跟着自己。

温童和马伟光自然是没意见的,唯一担心的就是怕跟不上。

温童两人回到教室,收拾好自己的书包,背上走出教室,跟陈旭坐地铁赶往金陵大学。

他们仨来到理工学院找到了袁教授,说明了来意,袁教授点点头,让他们进了教室。

此时教室里还坐着一个学生,看到陈旭他们三人进来有些奇怪。

袁教授这便将陈旭他们仨人未来要在这里学习一个月的事情说了,还帮忙介绍了一下。

这位同学叫罗本,是金陵大学数学系的一名大二学生,在这里学习是为了备战半年后的世界建模大赛,他在数学建模上获得的荣誉丝毫不比陈旭在acm获得的荣誉要低。

罗本想起来陈旭是谁了,笑着站起来说道:

“在英芽网看过你的报道,程序写得不错。”

英芽网是中国大学学术圈里的一个非官方期刊,里边登载一些发生在大学生身上的事情。

陈旭带领金陵理工大学夺得亚洲区域赛全场第一的时候,这个网站就对其大书特书,并将报道置顶了一周。

陈旭笑了笑,客气说道:

“我也认得你,你在数学建模圈子里很有名。”

罗本继续说道:

“可惜我们领域不一样,要不然我真想和你比一比。”

陈旭对罗本突如其来的好斗激情感觉莫名其妙,自己又不是剑客,见面了就要拼招有点太中二了吧。

袁教授看他们聊得很欢,看了一眼手腕上的时间,说道:

“那我推迟十分钟上课,你们还有二十分钟熟悉一下对方。”说完就走出了教室。

罗本见袁教授离开教室,转头看向陈旭说道:

“比数学比算法都不公平,要不咱们比一比记忆力吧。”

陈旭没来得及拒绝,身后的温童就气哼哼地问道:

“怎么比?”气势上完全不输对面的罗本。

罗本说道:

“圆周率咱们都熟,我用哈希算法线性探测对圆周率进行重排,咱们就比背诵重排后的圆周率如何?”

温童攥着陈旭的胳膊,激动地说道:

“比就比,谁怕谁。”

陈旭嘴角抽动,好像自己莫名其妙地被推上了最强大脑的舞台。

罗本走到教室电脑跟前,打开了一个文本,然后看向陈旭说道:

“为了公平起见,哈希算法的函数由你来选。”

函数不同,圆周率映射出来的新数列也不同,所以就杜绝了在之前准备好的这种可能。

陈旭被赶上了架,这时候也懒得退了,正好借这个机会教育一下这个金陵大学的土着,让他知道普通大学的学生也是不好惹的。

他走到电脑跟前,悄悄地将U盘插进主机,将代码分身拷贝进电脑,然后随意选了一个哈希函数。

圆周率数列进行了重排,投影在大屏幕上。

罗本看向陈旭说道:

“一分钟,看谁记住的位数多。”

陈旭点点头。

两人走到投影幕布前,同时抬头开始记忆数字,温童负责计时。

与此同时,陈旭的代码分身在电脑里也对这组数列以一秒400个数字的速度进行遍历......