午休的铃声,是躁动和八卦的冲锋号。
江寒的名字,依旧是风暴的中心。
但宋思哲,这个曾经的万年老二,
如今的第三名,却像一根定海神针,隔绝了所有喧嚣。
他从座位上站起,穿过无数道好奇的视线,径首走向江寒。
所有议论声,戛然而止。
全班的目光,像探照灯一样聚焦在这两个人的身上。
一场王与王的对决?
不。
更像是一场审判。
宋思哲停在江寒的课桌前,背挺得像一杆标枪。
他推了推那副厚厚的眼镜。
“你是怎么知道的?”
他的声音很低,很紧绷。
没有主语,没有宾语,但江寒知道他在问什么。
“知道什么?知道动态规划,还是图论?”
江寒甚至没有抬头,只是慢条斯理地翻着一本书。
这种轻描淡写的态度,比任何嘲讽都更具杀伤力。
宋思哲的呼吸,乱了一拍。
他藏在镜片后的瞳孔,剧烈收缩。
计算机,是他最后的王国。
是他用来抵御这个无聊世界的唯一壁垒。
可现在,这个叫江寒的男人,只用了一句话,就轻易地攻破了他的城墙,大摇大摆地走进了他最核心的密室。
这种被完全看穿的感觉,让他窒息。
“我……”
宋思哲想说什么,却发现喉咙像是被堵住了。
他所有的骄傲,在江寒面前,都显得那么可笑。
他不再追问。
他从口袋里,掏出一个通体漆黑的U盘,放在江寒的桌上。
动作很僵硬。
“这里面,有一道题。”
宋思哲的声音,像是从牙缝里挤出来的。
“你要是能解出来,我就承认,你有资格跟我谈‘合作’。”
说完,他转身就走。
没有一丝拖泥带水。
那是一种赌上了一切的决绝。
江寒拿起那个U盘。
入手冰凉,带着金属的质感。
他知道,这不是一道题。
这是宋思哲最后的骄傲,也是他发出的最正式的战书。
有意思。
城中村,星空网吧。
空气中弥漫着泡面、香烟和荷尔蒙混合的,独属于青春期雄性的味道。
江寒熟门熟路地开了个角落的卡座,将U盘插入了电脑。
一个名为“CHALLENGE.rar”的压缩包,静静地躺在里面。
双击。
一个密码输入框弹了出来。
密码提示是一行手打的字符:[Prove It]。
江寒笑了。
太熟悉了。
这是前世某个著名极客论坛的入门挑战。
对于一个高中生,这几乎是天书。
但对于一个28岁的架构师,这就像是自家后院的门锁。
这道题,考验的不是单一的知识点,而是信息检索、逻辑推理和对计算机底层原理的综合理解能力。
江寒没有去网上搜索答案。
他甚至没有动笔。
他靠在椅背上,闭上眼睛。
无数条信息流,在他脑海中飞速闪过,重组,拼接。
十分钟。
江寒睁开眼,手指在键盘上敲下了一串字符。
`4o4_Not_Found`。
一个结合了网络协议错误码和程序员自嘲的经典密码。
“咔。”
压缩包,应声而解。
宋思哲这家伙,还真是个纯粹的技术宅。
压缩包里,只有一个程序。
`MAZE.exe`。
江寒运行了它。
屏幕上出现了一个用简单线条构成的迷宫。
左上角是起点,右下角是终点。
一个鲜红的计时器,在屏幕中央开始跳动。
【用代码,找出最短路径。】
一行冰冷的提示文字,出现在屏幕下方。
这是典型的,信息学竞赛的算法题。
在“人人书库”APP上可阅读《都重生了,谁还当正经人啊!》无广告的最新更新章节,超一百万书籍全部免费阅读。renrenshuku.com人人书库的全拼.com即可访问APP官网宋思哲这是在用他最擅长的武器,向江寒发起最后的挑战。
江寒的嘴角,勾起一个微小的弧度。
在他最擅长的领域,来考验我?
他前世,就是靠算法吃饭的。
是玩弄数据结构和算法的顶级玩家。
最短路径?
任何一个学过算法的人,第一反应都是Dijkstra(迪杰斯特拉)算法。
宋思哲也一定是这么想的。
他要看的,是江寒能不能写出Dijkstra的代码。
但江寒看到的,是更深的一层。
这个迷宫,是一个标准的网格图。
从一个点到相邻点,移动的代价(边权)都是1。
Dijkstra算法,是用来解决带权图的最短路径问题的。
用它来解决边权全部为1的图,就像用一把屠龙刀去切豆腐。
能切,但太浪费,也不够优雅。
对付这种情况,最优解,永远是BFS。
广度优先搜索。
这才是架构师的思维。
不是解决问题。
是找到解决问题的,最优路径。
江寒没有打开任何编程软件。
他甚至没打算去写一行代码。
因为单纯地解出这道题,是回应挑战。
而他要做的,是碾压。
是从认知层面上,彻底摧毁宋思哲的骄傲。
他打开了一个文本文档。
键盘的敲击声,清脆而富有节奏。
他在文档里,只写下了一句话。
“用Dijkstra算法可以解决,但考虑到迷宫的边权为1,用BFS(广度优先搜索)效率更高。你觉得呢?”
写完。
他将这个文本文档保存为“Axt”。
然后,他把这个txt文件,和那个`MAZE.exe`一起,重新压缩,命名为“RESPONSE.rar”。
他没有去解题。
他首接指出了最优解法,并且反问了一句。
这比解出题目本身,更能显示出碾压级的技术认知。
这是一种居高临下的指点。
做完这一切,江寒弹出U-盘,结账下机。
整个过程,不超过二十分钟。
第二天。
课间。
江寒走到宋思哲的座位前,将那个黑色的U盘,轻轻放在他的桌上。
宋思哲猛地抬头。
他接过U-盘的手,甚至有些颤抖。
他立刻冲到教室前方的多媒体电脑前,将U盘插了进去。
他迫不及待地想要看到结果。
是江寒写出的完美解法?
还是他根本无能为力?
他看到了那个名为“RESPONSE.rar”的文件。
解压。
里面没有他预想中的代码文件。
只有一个他从未见过的,“Axt”。
宋思哲的心,猛地一沉。
他颤抖着,双击打开了那个文档。
一行字,像烙铁一样,狠狠地烙印在他的视网膜上。
“用Dijkstra算法可以解决,但考虑到迷宫的边权为1,用BFS(广度优先搜索)效率更高。你觉得呢?”
轰!
宋思哲的脑袋,像是被一颗炸弹引爆了。
嗡嗡作响。
他死死地盯着那行字,全身的血液,仿佛在这一刻,全部凝固了。
输了。
他甚至没看到对方出招,就己经输了。
这不是技巧上的失败。
这是认知上的,维度上的,彻底的碾压!
对方根本不屑于跟他站在同一个擂台上比武。
他只是站在擂台下,轻描淡写地指出了你所有招式的破绽,
然后告诉你,有一种武功,叫降龙十八掌。
宋思哲感觉自己的世界观,在这一刻,被彻底击碎,然后又被无情地踩在了地上。
他僵在原地,像一尊石化的雕塑。
他知道。
在技术这个他最后的,也是最引以为傲的领域。
他也输了。
而且,输得比考场上那30分,更彻底,更让他无法反驳。
(http://www.220book.com/book/VG5V/)
请记住本书首发域名:http://www.220book.com。顶点小说手机版阅读网址:http://www.220book.com