温如絮站在评委桌前面,身体没动,但她右手的食指在裙子的侧缝上轻轻刮了一下。

    很轻的动作。

    如果不是认识她三年,我不会注意到。

    那是她紧张时候的习惯动作。

    高中考试发卷前,她也会这样。

    “陆沉,”她开口了,声音还是稳的,“你这些只是间接证据。IP地址、登录时间,这些都不能直接证明是我。”

    “你说得对。”我说,“所以我建议组委会做一个技术比对。把你的'灵枢'和我的'棋盘'做一个代码级的逐行比对。同时调取两个项目的Git提交记录,看谁的代码提交时间在前。”

    “我的第一次代码提交是九月十五号。你的呢?”

    她没回答。

    周致远敲了敲桌子。

    “组委会技术团队,可以做这个比对吗?”

    技术负责人点头:“可以。但需要双方同意提交完整的代码仓库和提交历史。”

    “我同意。”我说。

    所有人看向温如絮。

    她站在那里,表情没变,但我注意到她的呼吸频率加快了。

    “我……需要联系我的导师。”

    “在场解决。”周致远说,“你导师的联系方式给我,我来联系。”

    温如絮咬了一下下嘴唇。

    “周总,我认为这件事不应该在比赛现场处理。这涉及到学术争议,应该走正规的学术仲裁流程——”

    “温同学。”周致远打断她,“你是'鸿鹄计划'的学员,你的成果汇报就在今天下午的闭幕式上。如果你的项目涉嫌学术不端,这个汇报不可能照常进行。现在解决是给你机会。”

    温如絮的手指攥紧了裙子侧缝的布料。

    这时候,会场入口又走进来一个人。

    西装笔挺,头发梳得一丝不苟。

    “鸿鹄计划”的项目主管,田维。

    他进来之后快速扫了一圈会场,目光在我和温如絮之间停了一下。

    “周总,我刚接到通知。是怎么回事?”

    周致远用两分钟概述了情况。

    田维听完,转向温如絮。

    “如絮,他说的是真的吗?”

    “田老师,我——”

    “是或不是。”

    温如絮嘴唇动了一下。

    然后她笑了。

    是那种我见过很多次的笑。有点无辜,有点委屈,配上微微泛红的鼻尖,看起来楚楚可怜。

    “田老师,陆沉是我高中的前男友。我们分手后他一直对我有意见。我不否认'灵枢'的部分思路可能受到过他的启发——毕竟高中的时候我们经常一起讨论编程。但说我抄袭他的代码,这太夸张了。”

    “一起讨论编程?”我打断她,“温如絮,高中三年你问我的每一道编程题,都是我手把手教的。你的Python基础是我帮你从零搭的。你连循环语句都写不利索的时候,我在写机器学习模型。”

    “你说受我启发?”

    “那我问你一个问题——'灵枢'的核心算法用的是什么优化策略?”

    她顿了一下。

    “梯度下降结合——”

    “错。”

    我指着屏幕上她的代码。

    “你用的是自适应图剪枝配合动态节点聚合。这是我自己发明的方法,没有出现在任何公开论文里。”

    “如果你是独立设计的,请你现在当着所有人的面,把这个方法的数学推导写一遍。”

    她不说话了。

    周致远站起来。

    “组委会技术团队,立刻开始做代码比对。比对结果出来之前,'灵枢'项目的闭幕式汇报暂停。”

    温如絮的脸白了。

    不是气的。

    是慌的。

    田维看了她一眼,摇了摇头。

    “如絮,你跟我出来一下。”

    温如絮跟着田维往门口走。

    经过我身边的时候,她突然停下来。

    低声说了一句话。

    只有我听得到。

    “陆沉,你会后悔的。”

    我看着她的眼睛。

    “我后悔过一次了。不会有第二次。”