阮盯着那些陌生的符号,手心开始冒汗。她对编程的了解仅限于系统刚承诺的“未来奖励”。但此刻箭在弦上——
姜阮“系统!紧急求助!能临时开个挂吗?”
毛球“可提供基础逻辑提示,但解题需宿主自行完成。”
电子音回答。
时间一分一秒流逝。姜阮强迫自己冷静下来,仔细阅读题目描述:这是一个简单的字符串处理问题,需要找出最长不重复子串。她回忆起以前看过的一些编程思维,尝试着拼凑逻辑。
在她写下第三行伪代码时,张真源突然开口:
张真源“方向正确。”
姜阮惊讶抬头,发现他不知何时站到了她身侧,正专注地看着她的解题过程。
张真源“但这里,”
他的手指虚点屏幕,
张真源“可以用哈希集合进一步优化,将时间复杂度从O(n2)降到O(n)。”
他们就这样一个写,一个评,偶尔争论某处实现细节。当姜阮最终提交了一个勉强能运行的解法时,时间已经过去二十五分钟。
姜阮“超时了。”
她沮丧地说。
张真源接过手机,仔细检查代码。
张真源“超时10分钟。但解法核心正确,优化思路也有可取之处。”
他顿了顿,
张真源“而且,你在没有系统学习的情况下,能想到滑动窗口的概念,这很……”
他寻找着合适的词。
张真源“很不符合你过去的表现记录。”
他最终说,语气中探究的意味更浓了。
姜阮“所以,测试通过了吗?”
张真源没有立即回答。他收起手机,背好书包,在走出教学楼前回头看了一眼。
张真源“明天放学后,图书馆二楼,我们讨论比赛策略。”
张真源“另外,我对你身上的‘变量’越来越感兴趣了,姜阮同学。”
姜阮站在原