第69章 小金库
A大每年一度的“新生杯”程序设计大赛,是计算机学院的传统盛事,也是检验新生实力、挖掘好苗子的重要平台。
今年更是因为与一家知名互联网公司合作,优胜者不仅能获得丰厚奖金,还有机会获得该公司的实习直通卡,吸引力倍增。
报名通知贴出来时,许深正和顾知白在图书馆。
他戳了戳顾知白的胳膊,眼睛发亮:“哎,顾知白,这个比赛,参加不?”
顾知白从书本中抬起头,看了一眼许深手机屏幕上显示的赛事海报,上面印着“团队赛(2-3人)”的字样。
他目光在“团队”两个字上停留了一瞬,然后看向许深:“你想参加?”
“想啊!奖金不少呢!而且听说拿了名次,以后申请奖学金、保研都有加分!”许深兴致勃勃,“咱俩组队呗?肯定能拿奖!”
顾知白看着他跃跃欲试的样子,几不可察地弯了下嘴角,点了点头:“嗯。”
“太好了!”许深立刻打开报名链接,开始填写信息。
队名那一栏,他手指顿了顿,然后飞快地敲下“DeepWhite”(深白),点击提交。
“队名?”顾知白瞥了一眼屏幕。
“深白,怎么样?我俩名字的组合,又酷又有意义!”许深得意地晃了晃手机。
顾知白看着那个名字,没说话,只是眼神柔和了些,几不可察地点了下头。
初赛是线上答题,筛选掉大部分基础不牢的队伍。
对许深和顾知白来说,初赛题目难度一般,两人各自在自己的电脑前,几乎以同步的速度AC(通过)了一道道题目,轻松晋级。
复赛和决赛则是线下现场赛,在学校的多功能厅举行。
决赛当天,偌大的厅里摆满了电脑,气氛紧张肃穆。
进入决赛的二十支队伍,每队占据一个小隔间。
许深和顾知白找到贴有“DeepWhite”标签的位置坐下,调试机器。
周围不少队伍都在低声讨论策略,或者抓紧最后时间看笔记。
许深环顾四周,发现不少队伍都是大三甚至大二的学生带大一新生,像他们这样纯大一新生的队伍极少。
有几个隔壁队伍的学长学姐看到他们,眼神里流露出一丝不易察觉的轻慢。
“看那边,两个大一新生?也进决赛了?”
“运气好吧,初赛题目简单。”
“估计一轮游,来凑数的。”
窃窃私语声不大,但许深耳朵尖,隐约听到几句。
他撇撇嘴,凑到顾知白耳边,压低声音,带着点不服气:“喂,听到没?看不起我们呢。”
顾知白正在检查键盘和鼠标,闻言眼皮都没抬一下,只是淡淡“嗯”了一声,语气平静无波:“用实力说话。”
比赛铃声响起,大屏幕上开始倒计时。题目在各自电脑上同步发放。
现场瞬间安静下来,只剩下噼里啪啦敲击键盘的声音。
许深和顾知白迅速浏览了一遍题目。
十道题,涵盖算法、数据结构、动态规划、图论等多个方面,难度明显比初赛上了几个台阶。
“分工?”许深转头看顾知白,眼神里是跃跃欲试的兴奋。
“老规矩。你主攻1, 3, 5, 7,思路活。4, 6, 8, 9 交给我。2和10最后一起看。”顾知白语速很快,手指已经在键盘上敲击起来,新建文件,搭建框架,动作行云流水。
“收到!”许深也立刻进入状态,目光锁定第一道关于字符串匹配的变形题。
他脑子转得快,很快有了一个巧妙的哈希加滑窗思路,手指在键盘上飞舞,代码迅速成型。
遇到一个小细节卡住,他眉头刚皱起,还没开口,旁边的顾知白就头也不抬地丢过来一句:“边界,特判空串。”
许深瞬间恍然,立刻修改,提交,AC。
一气呵成。
紧接着第三道动态规划,状态转移方程有点绕。
许深在草稿纸上推演,卡在优化上。
顾知白那边刚刚AC了第四道图论题,侧头瞥了一眼他的草稿纸,拿起笔,在旁边写下一个简洁的状态压缩公式,又指了一下题目中一个容易忽略的条件。
许深眼睛一亮,如获至宝,立刻套用,再次AC。
两人就像一台精密配合的双核处理器。
许深思维跳跃,擅长发现题目中的“巧”点,经常能想出一些出人意料但高效的解法;顾知白则基础扎实,逻辑严谨,擅长处理复杂繁琐的推导和边界情况,代码稳健如磐石。
他们几乎不需要过多言语交流,一个眼神,一个动作,甚至只是听对方敲键盘的节奏,就能大致猜到进度和遇到的问题,并及时补位或提示。
“DeepWhite 通过第5题!” 现场实时更新的榜单上,他们的队名后面又亮起一个绿色的“√”,排名瞬间跳到第三。
周围响起一阵低低的骚动。
之前那几个有些轻视他们的学长学姐,此刻看向他们隔间的眼神已经带上了惊讶。
比赛进行到中段,题目难度陡增。
第八题是一道极其复杂的计算几何综合题,涉及凸包、旋转卡壳和分数规划,光是读题就让人头大。
不少队伍在这里卡住了,隔间里传来焦躁的叹气声和键盘无意义的敲击声。
许深也皱紧了眉,这道题明显是他的知识盲区。
他转头看向顾知白。
顾知白正专注地盯着屏幕,侧脸在电脑光的映照下显得格外沉静。
他修长的手指在键盘上不疾不徐地敲击,偶尔在旁边的草稿纸上写下几个复杂的公式。
他似乎完全沉浸在了自己的世界里,对外界的嘈杂浑然不觉。
许深没有打扰他,而是重新看向自己面前的第七题,一道关于博弈论的题目。
他静下心来,仔细分析,忽然灵光一现,想到一个可以转化为Nim游戏的思路。
他兴奋地开始敲代码。
当他AC第七题,抬头看榜单时,发现“DeepWhite”已经升到了第二。
而几乎就在他提交成功的下一秒,顾知白那边也敲下了回车。
“DeepWhite 通过第8题!”
全场哗然!那道让众多队伍折戟的“拦路虎”,居然被这两个大一新生攻克了!而且速度如此之快!他们的排名瞬间跃居第一,并且领先第二名两道题!
剩下的两道题,一道是压轴的数据结构难题,一道是考验代码实现能力的模拟题。此时距离比赛结束还有一个小时。
其他队伍还在为追上他们而焦头烂额,而“DeepWhite”的隔间里,气氛却相对轻松。
“最后两道,一起?”许深活动了一下有些发酸的手腕,看向顾知白,眼睛因为兴奋和专注而亮得惊人。
“嗯。”顾知白点头,将压轴题的题目共享到副屏。
两人头挨着头,开始快速讨论。
许深提出一个基于可持久化线段树的大胆设想,顾知白则迅速指出其中可能存在的复杂度和空间问题,并提出改进方案。
争论,妥协,优化,再争论……键盘敲击声密集如雨点。
最终,在顾知白严谨的框架下,融入了许深那个巧妙的优化点子,代码成型。
由顾知白主写,许深在一旁紧盯,随时指出可能的bug。
两人配合默契,仿佛共用同一个大脑。
提交。
现场大屏幕上的榜单,“DeepWhite”后面,第十个绿色的“√”亮起,并且后面跟着一个显眼的“First Blood”(首杀)标志!他们以全场最快速度,AK(全部解决)了所有题目!
巨大的掌声和惊叹声瞬间淹没了多功能厅。
所有人的目光都聚焦在那个不起眼的隔间,聚焦在那两个刚刚摘下耳机、相视一笑的年轻身影上。
许深长舒一口气,身体后仰靠在椅背上,脸上是毫不掩饰的畅快和兴奋。
他侧过头,看着旁边同样放松下来、但眉宇间带着清晰愉悦的顾知白,忍不住伸出拳头,轻轻碰了碰他的肩膀。
“牛啊,顾神!最后那个优化,绝了!”
顾知白看着他灿烂的笑脸,眼底漾开柔和的笑意,也抬手,回碰了一下他的拳头,声音不高,却带着清晰的肯定:“你也是,第七题的转化,很漂亮。”
简单的互动,落在旁人眼里,却是说不出的默契和……亲密。
颁奖环节,当主持人念到“冠军队伍——‘DeepWhite’!许深,顾知白!”时,全场再次响起热烈的掌声。
两人走上台,从院长手中接过奖杯和厚厚的红包。
闪光灯亮起,记录下这一刻。
台下,王浩和李锐激动地吹着口哨。
之前那些轻视他们的学长学姐,此刻眼神复杂,有佩服,有惭愧,也有掩饰不住的惊艳。
“没想到,这两个大一新生这么强……”
“那个顾知白,思路太清晰了,代码像艺术品。”
“许深也不弱啊,脑洞很大,好几次关键破题点都是他发现的。”
“关键是他们的配合……天衣无缝。这默契,没个几年磨合不出来吧?”
“听说他们高中就是同学,还同桌……”
“难怪……”
散场后,人群渐渐散去。
许深抱着沉甸甸的奖杯和红包,笑得见牙不见眼。
顾知白提着两人的背包,走在他旁边。
“顾知白,晚上吃大餐!我请客!”许深豪气地一挥手里的大红包。
“嗯。”顾知白点头,嘴角噙着淡淡的笑意。
“奖金咱俩一人一半!不,你功劳大,你六我四!”许深盘算着。
“不用,”顾知白看了他一眼,“放一起。”
“放一起?”许深愣了一下,随即明白过来,脸上笑容更盛,眼睛弯成了月牙,“行!放一起!就当咱家的‘小金库’了!”
他说得自然,顾知白听得也坦然。
两人并肩走在夕阳下的校园里,影子被拉得很长,亲密地依偎在一起。
“对了,”许深忽然想起什么,压低声音,带着点促狭的笑,用只有两人能听到的声音说,“刚才在台上,底下好多人看着我们,说我们配呢。”
顾知白脚步几不可察地顿了一下,侧目看他。
夕阳的金辉落进他眼里,漾开细碎温柔的光。
他几不可闻地“嗯”了一声,然后,在无人注意的角落,伸手,轻轻握了一下许深的手,很快又松开。
“他们没说错。”顾知白的声音很低,却清晰地飘进许深耳中。
许深的心跳,瞬间漏跳了一拍,随即被巨大的甜蜜淹没。
他脸上发烫,嘴角却怎么也压不住上扬的弧度。
一场比赛,一次毫无悬念的碾压。
他们用绝对的实力和惊人的默契,向所有人证明了“DeepWhite”的力量,也向彼此,更向那个只有他们知晓的隐秘世界,证明了他们是最佳拍档,是天作之合。
今年更是因为与一家知名互联网公司合作,优胜者不仅能获得丰厚奖金,还有机会获得该公司的实习直通卡,吸引力倍增。
报名通知贴出来时,许深正和顾知白在图书馆。
他戳了戳顾知白的胳膊,眼睛发亮:“哎,顾知白,这个比赛,参加不?”
顾知白从书本中抬起头,看了一眼许深手机屏幕上显示的赛事海报,上面印着“团队赛(2-3人)”的字样。
他目光在“团队”两个字上停留了一瞬,然后看向许深:“你想参加?”
“想啊!奖金不少呢!而且听说拿了名次,以后申请奖学金、保研都有加分!”许深兴致勃勃,“咱俩组队呗?肯定能拿奖!”
顾知白看着他跃跃欲试的样子,几不可察地弯了下嘴角,点了点头:“嗯。”
“太好了!”许深立刻打开报名链接,开始填写信息。
队名那一栏,他手指顿了顿,然后飞快地敲下“DeepWhite”(深白),点击提交。
“队名?”顾知白瞥了一眼屏幕。
“深白,怎么样?我俩名字的组合,又酷又有意义!”许深得意地晃了晃手机。
顾知白看着那个名字,没说话,只是眼神柔和了些,几不可察地点了下头。
初赛是线上答题,筛选掉大部分基础不牢的队伍。
对许深和顾知白来说,初赛题目难度一般,两人各自在自己的电脑前,几乎以同步的速度AC(通过)了一道道题目,轻松晋级。
复赛和决赛则是线下现场赛,在学校的多功能厅举行。
决赛当天,偌大的厅里摆满了电脑,气氛紧张肃穆。
进入决赛的二十支队伍,每队占据一个小隔间。
许深和顾知白找到贴有“DeepWhite”标签的位置坐下,调试机器。
周围不少队伍都在低声讨论策略,或者抓紧最后时间看笔记。
许深环顾四周,发现不少队伍都是大三甚至大二的学生带大一新生,像他们这样纯大一新生的队伍极少。
有几个隔壁队伍的学长学姐看到他们,眼神里流露出一丝不易察觉的轻慢。
“看那边,两个大一新生?也进决赛了?”
“运气好吧,初赛题目简单。”
“估计一轮游,来凑数的。”
窃窃私语声不大,但许深耳朵尖,隐约听到几句。
他撇撇嘴,凑到顾知白耳边,压低声音,带着点不服气:“喂,听到没?看不起我们呢。”
顾知白正在检查键盘和鼠标,闻言眼皮都没抬一下,只是淡淡“嗯”了一声,语气平静无波:“用实力说话。”
比赛铃声响起,大屏幕上开始倒计时。题目在各自电脑上同步发放。
现场瞬间安静下来,只剩下噼里啪啦敲击键盘的声音。
许深和顾知白迅速浏览了一遍题目。
十道题,涵盖算法、数据结构、动态规划、图论等多个方面,难度明显比初赛上了几个台阶。
“分工?”许深转头看顾知白,眼神里是跃跃欲试的兴奋。
“老规矩。你主攻1, 3, 5, 7,思路活。4, 6, 8, 9 交给我。2和10最后一起看。”顾知白语速很快,手指已经在键盘上敲击起来,新建文件,搭建框架,动作行云流水。
“收到!”许深也立刻进入状态,目光锁定第一道关于字符串匹配的变形题。
他脑子转得快,很快有了一个巧妙的哈希加滑窗思路,手指在键盘上飞舞,代码迅速成型。
遇到一个小细节卡住,他眉头刚皱起,还没开口,旁边的顾知白就头也不抬地丢过来一句:“边界,特判空串。”
许深瞬间恍然,立刻修改,提交,AC。
一气呵成。
紧接着第三道动态规划,状态转移方程有点绕。
许深在草稿纸上推演,卡在优化上。
顾知白那边刚刚AC了第四道图论题,侧头瞥了一眼他的草稿纸,拿起笔,在旁边写下一个简洁的状态压缩公式,又指了一下题目中一个容易忽略的条件。
许深眼睛一亮,如获至宝,立刻套用,再次AC。
两人就像一台精密配合的双核处理器。
许深思维跳跃,擅长发现题目中的“巧”点,经常能想出一些出人意料但高效的解法;顾知白则基础扎实,逻辑严谨,擅长处理复杂繁琐的推导和边界情况,代码稳健如磐石。
他们几乎不需要过多言语交流,一个眼神,一个动作,甚至只是听对方敲键盘的节奏,就能大致猜到进度和遇到的问题,并及时补位或提示。
“DeepWhite 通过第5题!” 现场实时更新的榜单上,他们的队名后面又亮起一个绿色的“√”,排名瞬间跳到第三。
周围响起一阵低低的骚动。
之前那几个有些轻视他们的学长学姐,此刻看向他们隔间的眼神已经带上了惊讶。
比赛进行到中段,题目难度陡增。
第八题是一道极其复杂的计算几何综合题,涉及凸包、旋转卡壳和分数规划,光是读题就让人头大。
不少队伍在这里卡住了,隔间里传来焦躁的叹气声和键盘无意义的敲击声。
许深也皱紧了眉,这道题明显是他的知识盲区。
他转头看向顾知白。
顾知白正专注地盯着屏幕,侧脸在电脑光的映照下显得格外沉静。
他修长的手指在键盘上不疾不徐地敲击,偶尔在旁边的草稿纸上写下几个复杂的公式。
mmbook.cc 好看的女频小说 更新最快
他似乎完全沉浸在了自己的世界里,对外界的嘈杂浑然不觉。
许深没有打扰他,而是重新看向自己面前的第七题,一道关于博弈论的题目。
他静下心来,仔细分析,忽然灵光一现,想到一个可以转化为Nim游戏的思路。
他兴奋地开始敲代码。
当他AC第七题,抬头看榜单时,发现“DeepWhite”已经升到了第二。
而几乎就在他提交成功的下一秒,顾知白那边也敲下了回车。
“DeepWhite 通过第8题!”
全场哗然!那道让众多队伍折戟的“拦路虎”,居然被这两个大一新生攻克了!而且速度如此之快!他们的排名瞬间跃居第一,并且领先第二名两道题!
剩下的两道题,一道是压轴的数据结构难题,一道是考验代码实现能力的模拟题。此时距离比赛结束还有一个小时。
其他队伍还在为追上他们而焦头烂额,而“DeepWhite”的隔间里,气氛却相对轻松。
“最后两道,一起?”许深活动了一下有些发酸的手腕,看向顾知白,眼睛因为兴奋和专注而亮得惊人。
“嗯。”顾知白点头,将压轴题的题目共享到副屏。
两人头挨着头,开始快速讨论。
许深提出一个基于可持久化线段树的大胆设想,顾知白则迅速指出其中可能存在的复杂度和空间问题,并提出改进方案。
争论,妥协,优化,再争论……键盘敲击声密集如雨点。
最终,在顾知白严谨的框架下,融入了许深那个巧妙的优化点子,代码成型。
由顾知白主写,许深在一旁紧盯,随时指出可能的bug。
两人配合默契,仿佛共用同一个大脑。
提交。
现场大屏幕上的榜单,“DeepWhite”后面,第十个绿色的“√”亮起,并且后面跟着一个显眼的“First Blood”(首杀)标志!他们以全场最快速度,AK(全部解决)了所有题目!
巨大的掌声和惊叹声瞬间淹没了多功能厅。
所有人的目光都聚焦在那个不起眼的隔间,聚焦在那两个刚刚摘下耳机、相视一笑的年轻身影上。
许深长舒一口气,身体后仰靠在椅背上,脸上是毫不掩饰的畅快和兴奋。
他侧过头,看着旁边同样放松下来、但眉宇间带着清晰愉悦的顾知白,忍不住伸出拳头,轻轻碰了碰他的肩膀。
“牛啊,顾神!最后那个优化,绝了!”
顾知白看着他灿烂的笑脸,眼底漾开柔和的笑意,也抬手,回碰了一下他的拳头,声音不高,却带着清晰的肯定:“你也是,第七题的转化,很漂亮。”
简单的互动,落在旁人眼里,却是说不出的默契和……亲密。
颁奖环节,当主持人念到“冠军队伍——‘DeepWhite’!许深,顾知白!”时,全场再次响起热烈的掌声。
两人走上台,从院长手中接过奖杯和厚厚的红包。
闪光灯亮起,记录下这一刻。
台下,王浩和李锐激动地吹着口哨。
之前那些轻视他们的学长学姐,此刻眼神复杂,有佩服,有惭愧,也有掩饰不住的惊艳。
“没想到,这两个大一新生这么强……”
“那个顾知白,思路太清晰了,代码像艺术品。”
“许深也不弱啊,脑洞很大,好几次关键破题点都是他发现的。”
“关键是他们的配合……天衣无缝。这默契,没个几年磨合不出来吧?”
“听说他们高中就是同学,还同桌……”
“难怪……”
散场后,人群渐渐散去。
许深抱着沉甸甸的奖杯和红包,笑得见牙不见眼。
顾知白提着两人的背包,走在他旁边。
“顾知白,晚上吃大餐!我请客!”许深豪气地一挥手里的大红包。
“嗯。”顾知白点头,嘴角噙着淡淡的笑意。
“奖金咱俩一人一半!不,你功劳大,你六我四!”许深盘算着。
“不用,”顾知白看了他一眼,“放一起。”
“放一起?”许深愣了一下,随即明白过来,脸上笑容更盛,眼睛弯成了月牙,“行!放一起!就当咱家的‘小金库’了!”
他说得自然,顾知白听得也坦然。
两人并肩走在夕阳下的校园里,影子被拉得很长,亲密地依偎在一起。
“对了,”许深忽然想起什么,压低声音,带着点促狭的笑,用只有两人能听到的声音说,“刚才在台上,底下好多人看着我们,说我们配呢。”
顾知白脚步几不可察地顿了一下,侧目看他。
夕阳的金辉落进他眼里,漾开细碎温柔的光。
他几不可闻地“嗯”了一声,然后,在无人注意的角落,伸手,轻轻握了一下许深的手,很快又松开。
“他们没说错。”顾知白的声音很低,却清晰地飘进许深耳中。
许深的心跳,瞬间漏跳了一拍,随即被巨大的甜蜜淹没。
他脸上发烫,嘴角却怎么也压不住上扬的弧度。
一场比赛,一次毫无悬念的碾压。
他们用绝对的实力和惊人的默契,向所有人证明了“DeepWhite”的力量,也向彼此,更向那个只有他们知晓的隐秘世界,证明了他们是最佳拍档,是天作之合。