第42章
苏旎仍在不紧不慢地检查代码,她并没有因为慢就一步而有丝毫慌乱。
终于,她也完成了代码提交。
刘教授和其他评委们开始对两人的代码进行评测。
他们输入各种复杂的测试数据,仔细观察程序的运行结果和性能表现。
现场的气氛紧张到了极点,所有人都屏气敛息,等待着最终的结果。
弹幕又开始刷屏:
“单明杰赢定了!苏旎这次肯定要被打脸!”
“我赌十包辣条,单明杰稳赢!”
“苏旎太狂了,这次看她怎么收场!”
弹幕疯狂滚动,几乎没有人看好苏旎
“单明杰可是编程大神,苏旎拿什么跟他比,输定了!”
“就是,苏旎就是自不量力,这场比赛毫无悬念。”
就在众人激烈争论时,刘教授和其他评委们终于完成了评测。
刘教授清了清嗓子,声音通过话筒传遍整个礼堂:“经过我们的严格评审,本次比赛的获胜者是——苏旎同学!”
此言一出,全场哗然,弹幕也瞬间炸开了锅。
“什么?苏旎赢了?这怎么可能!”
“单明杰居然输了?我不信!”
“评委是不是搞错了?单明杰可是编程大神啊!”
单明杰的脸色瞬间变得铁青,他猛地站了起来,语气中带着几分不服:“这不可能!我的代码怎么可能有问题?一定是测试用例有问题!”
刘敏教授冷冷地看了他一眼,语气中带着几分严厉:“单明杰同学,如果你对结果有疑问,我们可以当场演示你的代码在极端情况下的表现。”
单明杰咬了咬牙,点头道:“好,我倒要看看,我的代码到底哪里有问题!”
刘教授点了点头,随即在大屏幕上调出了单明杰的代码,并输入了一组极端测试数据。随着程序的运行,屏幕上的数据逐渐变得混乱,最终程序崩溃,无法继续运行。
单明杰的脸色瞬间变得苍白,他难以置信地看着屏幕,喃喃道:“这……这怎么可能?”
刘教授淡淡地解释道:“你的代码在处理大规模数据时,没有考虑到内存溢出的问题,导致程序在极端情况下崩溃。而苏旎同学的代码则通过优化算法和数据结构,完美避免了这个问题。”
单明杰张了张嘴,想要反驳,却发现自己无话可说。
他低下头,沉默片刻后,缓缓站起身来,对着苏旎微微鞠躬,说道:“是我输了,输得心服口服,苏旎同学,你确实比我厉害。”
而屏幕外的弹幕也瞬间转变,纷纷刷起了对苏旎的称赞:
“苏大神威武,苏大神就是牛!”
“苏大神我爱你。”
“苏旎大神,我错了,你才是真的牛!”
“这反转太精彩,苏旎用实力打脸了所有人!”
程宇累得停下来休息一下,朱悦立刻瞪了他一眼,“赶紧的,给我全屏支持苏旎。”
第115章 比赛升级
就在弹幕疯狂为苏旎叫好,现场气氛还未完全平息之时,礼堂的门口突然传来一阵骚动。
一个身材高挑、戴着黑框眼镜的男生走了进来。他的步伐沉稳,神情冷峻,目光直直地看向苏旎。
“是郎星文!计算机系的研究生郎星文!”有人惊呼出声。
“郎星文?他不是已经保送研究生了吗?听说他在国际编程大赛上拿过金奖,是咱们学校计算机系的传奇双杰之一!”
“天啊,连郎星文都来了,这下有好戏看了!”
弹幕再次疯狂滚动起来:
“郎星文大神出场了!苏旎这次怕是要栽了!”
“郎星文可是国际级别的编程大神,苏旎再厉害也不可能赢他吧?”
“郎星文加油!让苏旎见识一下什么叫真正的实力!”
郎星文走到苏旎面前,目光冷静而锐利:“苏旎,我来应战。”
苏旎抬起头,看着眼前这个气场强大的男生,微微一笑:“好啊,你想比什么?”
郎星文推了推眼镜,语气平静:“比算法优化。我们各自写一段代码,解决同一个问题,看谁的代码效率更高。”
两人达成的约定,比赛正式开始。
刘教授走上前,宣布道:“本次算法优化的题目是:在千万级用户的电商交易数据中,精准筛选出近一年消费金额排名前1%的用户,并计算出他们的平均消费频次,限时120分钟。比赛过程中,不得使用任何现成的优化算法库,一切需自主编码实现。”
此言一出,现场一片哗然。
这不仅要求对大数据处理有深刻理解,更考验选手对算法底层逻辑的运用能力。
郎星文和苏旎听到题目后,都各自全神贯注做自己的。
台下的观众们屏气敛息,眼睛紧紧盯着两人的屏幕,大气都不敢出。
弹幕也在疯狂更新:
“郎星文这速度,看来稳操胜券了!”
“苏旎这次怕是真的要被比下去了。”
“我还是觉得苏旎有机会,她之前可是创造过奇迹的!”
时间一分一秒地流逝,整个礼堂里只有键盘的敲击声和人们紧张的呼吸声。
100分钟过去,郎星文和苏旎几乎是同时完成提交。
此刻,整个礼堂的气氛紧张到了极点,所有人都在等待着评委们的裁决。
有了单明杰在前,大家也不敢过早下结论。
过了漫长的二十分钟,刘教授终于抬起头,清了清嗓子,宣布结果,“胜利者是苏旎!”
“哇!”现场的这声惊呼不仅仅是震惊,更多的是苏旎实力的由衷赞叹。
她才刚上大一就能越级战胜身为研究生的郎星文,假以时日她必定是计算机领域顶尖的人才。
弹幕疯狂滚动:
“苏旎简直是神!又赢了,这是什么逆天操作!”
“啪啪打脸,我彻底被苏旎征服,她就是编程界的女王!”
有了上一个经验,宋教授主动问郎星文,“这个结果你服不服,需不需要当场演示运行测试。”
“不用了。”郎星文倒是非常洒脱,“我相信几位教授的评判,这场比赛我输得心服口服。”
他看了一眼场外的李阳,笑着说道:“我就知道你会来,既然如此我就不耽误大家的时间了。”
此言一出,全场的目光瞬间又聚焦到了李阳身上。
第116章 年度巅峰对决
李阳,计算机系的另一位传奇人物,和郎星文并称“京北双杰”。
他是个纯粹的技术狂,平日里惜字如金,多一个字都不愿说,社交活动能避则避,一心扑在学习上。
他还曾带领团队在全球高校编程对抗赛中斩获冠军,实力深不可测。
凭借着过硬的专业实力,李阳收到了众多大厂抛来的橄榄枝,其中不乏行业内的顶尖企业。
听说京北地区最具影响力的科技巨头公司,已向他抛出橄榄枝,确定他一毕业就能入职,足以见得他在业内的超高认可度
此刻他就站在人群中,想必也看到了郎星文和苏旎的比赛。
他大步走上台,和郎星文插肩而过,郎星文微微侧头低声说道:“李阳,我很期待你们的比赛。”
李阳脚步不停,走上台,“苏旎同学,刚才你的表现非常惊艳,我在台下看得热血沸腾,作为你的学长,我也厚着脸色来向你挑战。”
苏旎闻言眉头轻佻,这样的李阳和她在秦教授那里看到的完全不一样,而且他好像故意和她撇清关系,只是不知道他想做什么。
苏旎虽然心中疑惑,但面上依旧带着自信的微笑,说道:“李阳学长言重了,能和优秀的学长们一起切磋,对我来说也是一种学习。”
李阳微微一笑,说道:“那我们这就开始,希望苏旎同学全力以赴,让这场比赛足够精彩。”
刘教授再次来到台前,神色严肃地宣布:“鉴于此次比赛水准极高,且两位选手实力卓越,本次比赛将模拟ctf(夺旗赛)形式进行。”
“苏旎同学担任攻击方,李阳学长担任防守方。苏旎同学需要在360分钟内,对李阳学长构建的模拟目标网络进行渗透测试。比赛全程禁止使用任何现成的ctf工具框架或攻防工具库,一切需自主研发代码与策略。”
比赛开始,李阳迅速梳理网络架构,精细配置防火墙,管控端口,设置严格访问列表,优化入侵检测系统,编写脚本监测流量。
苏旎这边,凭借扎实技术和敏锐洞察力,快速编写端口扫描程序,全面探测目标网络,迅速绘制拓扑图。
接着,她用自研漏洞检测脚本排查sql注入、缓冲区溢出等常见漏洞,手法娴熟。
发现疑似漏洞后,她迅速分析防御机制,巧用代理和加密隧道技术,隐藏攻击流量。
台下的观众们完全被这紧张刺激的氛围所笼罩,每个人都紧盯着屏幕,大气都不敢出,仿佛一个走神就会错过关键瞬间。