下一章 上一章 目录 设置
80、不圆场 卓澄说完, ...
-
卓澄说完,白板前没有人立刻接话。
左栏写着题面缺失,右栏写着三次提前提交。两边都是真的。前者证明出题端存在问题,后者证明出题端的问题不能替参赛端的冒进免责。
穆一衡没有让卓澄继续总结。他把激光笔放回讲台,看向岑序:“你说。”
岑序从最后一排站起来,手里仍捏着那张失分说明。纸背的四个字被汗洇开一点。他走到白板前,没有接卓澄已经整理好的句子,而是先把四次提交的时间重新标了一遍。
“第一次,公开样例通过。我把结果当成方向确认。”
“第二次和第三次,隐藏测试下降。我没有退回前提,在同一个未确认前提上继续加分支。”
“第四次收到澄清以后,主逻辑重写。最后一组失败是初始化疏漏。”
他的声音不高,句子短,没有解释为什么那组样例会让他想到旧W17。桑泊宁在记录页上写下“受旧事故影响”,岑序看见后伸手:“删掉。”
桑泊宁把纸转给他。
“这句哪里不对?”
“我能确认的是行为。”岑序说,“旧事故影响到什么程度,没有证据。”
“可题型确实相似。”
“相似不是原因证明。”
桑泊宁把那行划掉,改成:在确认不足时优先采用保护性解释,并提前执行。
方祁仍替他觉得不平:“题面要是不缺,你不会这样走。”
“题面不缺,我不会走错。”岑序说,“题面缺了,也不代表我只能这样走。”
最后一层圆场被他自己撤掉。
穆一衡让岑序把第一次公开样例通过的画面重新投出来。白板上只剩一个绿色方块。代码区空着,“方向已确认”的提示从未亮起。它之所以能影响别人,只因为时间有限,大家习惯把先亮起来的结果当作更接近答案。
“公开状态要不要取消?”桑泊宁问。
方祁第一反应是取消,免得以后再有人跟着走。廖问却不同意:“看不见别人的状态,也会重复踩同一个坑。问题不是看见,是把它当成证明。”
邬白榆把两种意见并排写下,没有立即选一边。她提出下一轮可以保留题目状态,但不显示提交次数和通过比例,只显示是否已有可复核结果。方祁问“可复核”由谁判,教室里又停了几秒。若由教师判,教师可能在无意中替队员背书;若由系统判,公开样例通过又会被误当作可靠。
最后他们只做本轮能确认的调整:绿灯下增加一行“仅表示公开样例通过,不证明前提正确”。这行字不会消除跟随,也不会让任何人免于独立核题,只是把原本藏在规则里的限制放到眼前。
穆一衡同时保留了教师没有按暂停键的记录。方祁看到后问:“老师既然看见方向不对,为什么不能叫停?”
“因为我只看见通过比例。”穆一衡说,“我不知道代码,也不能用对学生的熟悉猜他一定在犯哪种错。”
“可你后来猜对了。”
“猜对不等于当时有权限。”
这句话让卓澄抬了一下眼。他刚才也是猜岑序不想公开旧事,并且猜对了一部分。可猜对没有自动给他替人讲完的权限。
桑泊宁将教师端记录归入“未执行动作”,只写穆一衡曾查看暂停条件、未触发。没有把未按键解释成冷漠,也没有把克制包装成正确示范。
复盘纸逐渐填满,但没有一张总表能把所有人的位置压成同一句话。岑序的判断过早、廖问的跟随、方祁的接口依赖、穆一衡的非介入和题面缺失分别留在不同栏里。它们在同一场失败中相连,却不等于平均分责。
邬白榆在右栏补上参赛端处理建议:疑义登记后,先完成不依赖争议条件的部分;历史经验只能进入注释和检查项,不能在未经当前题面确认时接管主逻辑。
“这条只适用于竞赛题?”廖问问。
“适用于本轮复盘。”邬白榆说,“别现在就写成永久规则。”
穆一衡点了一下白板:“还有谁受影响?”
廖问举手。他把自己跟进保护分支的十分钟、撤回草稿和后续检查压缩逐项写明。及时停止没有让那十分钟消失,最后拿到满分也不能覆盖被带偏的起点。
方祁也把接口字段重建写进记录。他不愿意用“受影响”三个字,改成“在未确认前提下提前依赖共享字段”。
“共享字段是谁提供的?”穆一衡问。
“我从公开样例状态猜的。”方祁说,“没有人发给我。”
这让责任再往回拆了一层。岑序给了错误方向,方祁也主动把一个尚未稳定的方向接进自己的接口。没有谁能把全部损失推给另一个人。
复盘因此比计划多用了二十五分钟。原定的晚间加练取消,所有人只能完成一次纸面重算。成绩不会因为承认问题回来,训练时间也没有被额外补偿。
穆一衡在散会前问:“题面异议交不交?”
方祁立刻说交,语气像要把丢掉的七分讨回来。
卓澄把两份记录分开:“交。题面缺失单独申诉,参赛端复盘不随申诉撤销。”
岑序拿过申诉页,亲自写下第一句:本申请只说明题面边界缺失及澄清延迟,不作为个人判断失误的抵消理由。
穆一衡让岑序签在提交人一栏,卓澄只签事实核对。两个人第一次在同一件错误上站到一边,却没有合并责任。
申诉页并没有因为事实明确就很好写。系统要求从“题面错误、样例错误、评测异常、其他”四项中单选,题面缺失和澄清延迟却属于两个不同阶段。若只选题面错误,十五分钟等待会消失;若只选评测异常,又像隐藏测试本身出了故障。
方祁建议选“其他”,把两件事都写进正文。邬白榆反对:“其他会进人工低优先级。”
穆一衡让他们先查申诉说明。说明页最后一段写着可以提交主类别和附加时间证据,于是题面错误作为主项,澄清延迟附时间戳。这个选择多花了七分钟,也意味着方祁原本还能做的一道纸面重算被取消。
“又是填表吃掉训练。”他抱怨。
“那也不能把申诉写成能退分的愿望单。”桑泊宁说。
岑序起草正文时,第一版写了“该缺失直接导致队伍失分”。卓澄只问:“能证明直接吗?”
岑序看了一遍,把“直接导致”改成“增加判断不确定性,并产生十五分钟等待”。真正导致失分的还有他们自己的处理,不应被一份申诉全部推回出题端。
廖问要求在附页中保留他及时停止的时间,方祁则保留接口重建开始点。两条都不是为了证明谁更无辜,而是让申诉审核者看见,题面缺失如何影响不同路径。
上传前,系统默认勾选“若申诉成立,自动撤回相关个人复盘”。岑序当场取消。
“为什么会有这个选项?”方祁问。
“有些队伍把复盘当成对结果的临时解释。”穆一衡说。
“我们不是。”
“所以取消。”
确认页生成以后,岑序逐项读完才签名。卓澄的事实核对签在下一栏,没有写“共同提交”。申诉属于队伍,三次提前提交属于岑序,变量溢出属于卓澄,几项事实可以同时存在,不需要压成一张平均责任表。
系统回执显示预计两个工作日处理。方祁盯着时间问,若结果在下一轮模拟后才回来怎么办。穆一衡说下一轮按现行规则训练,申诉结果只处理这一次,不允许用未来可能改分暂停所有后续。
他们因此带着一场未结案的模拟继续生活。没有人能等到官方判断再决定今晚是不是犯过错。
散会前还要排下一轮模拟的位置。
原座位表把卓澄放在白板正前,默认由他汇总公共澄清;岑序在靠窗第二排,负责第一组主逻辑;方祁接共享字段;桑泊宁记录;邬白榆核申诉与材料。这个安排在刚才的复盘里暴露出一个实际问题:只要白板出现空档,坐在正前的人很容易先替全组接过话。
穆一衡把五张磁性名牌拆下来,放在讲台边:“下轮谁先讲哪一项,各自说。”
岑序拿走“判断路径”,放到自己桌角。他没有接“历史影响”或“个人说明”。卓澄把“题面事实”移到自己名下,又将“全组总结”翻到背面,暂不设人。方祁保留接口和设备,却不再同时负责追问岑序为什么提前提交;桑泊宁只记录已被本人确认可以公开的部分;邬白榆负责叫停越过范围的说明。
“总要有人最后收口。”方祁说。
“最后可以不收成一句。”桑泊宁把记录夹竖起来,“各段说完,留空。”
“评委问队伍结论呢?”
“谁的范围谁答。需要组合,再现场确认。”
这样做会更慢。下一轮短答辩只有十二分钟,现场确认一次就可能少答一个追问。穆一衡没有用效率否掉。他在时间栏里写:分段发言增加的耗时计入队伍表现,不由训练负责人私下补时。
座位也跟着调整。岑序搬到白板左侧,能直接起身说明自己的判断;卓澄移到斜后方,仍看得见公共屏,却不再位于讲台与其他人之间。方祁本想把两人的桌子并在一起,轮子刚推半米,岑序说:“不用并。”
桌面保持两张。公共申诉材料放中间移动柜,谁发言谁取,发言结束后放回。失分说明留在岑序本人文件夹,卓澄只持题面版本与时间戳。两份纸不再预先叠好,意味着答辩中可能出现一次明显停顿。
桑泊宁试走一遍取材路线。她从后排到移动柜要绕开两把椅子,走回去时衣角勾住投影线。方祁蹲下重新固定线槽,原定用来吃面的五分钟又少了两分钟。
“为了不抢一句话,桌子排成障碍赛。”他抱怨。
邬白榆把线槽压实:“能走通。不好走是成本,不是恢复旧座位的理由。”
卓澄搬自己的资料箱时,下意识先把岑序的失分说明也拿起来。纸刚离桌,岑序伸手接回:“我的。”
“我只是一起搬。”
“所以先问。”
卓澄松手。岑序把说明夹进自己的本子,亲自换到左侧桌。两个人之间只隔一个移动柜,距离比原来近,材料却分得更开。
第一次试讲由方祁提问:“题面有错,为什么还要写个人判断?”
卓澄只答题面缺失与澄清时间,停在事实栏。教室出现两秒空白。过去他会顺势把岑序的提前提交讲完,这一次他看向左侧,没有用目光替对方作答。
岑序自己站起来:“因为我在回复前执行了未确认前提。申诉不撤回这部分。”
两段之间的停顿确实难看。方祁等得敲了一下桌面,桑泊宁却在记录页写:发言权交接可见;未由前一人补齐。
第二次试讲,岑序故意不接。穆一衡等到规定的三秒,才问是否跳过。卓澄仍没有替他说,岑序自己回答:“这项我现在不公开扩展。”问题因此少了一段完整解释,评审可能觉得他们准备不足。
“要不要加一句由本人保留?”桑泊宁问。
“可以。”岑序说,“别写因旧事故。”
她补的是当前边界,不是新的圆场。
新座位表打印出来时,系统仍把卓澄标作默认发言人。邬白榆当场划掉,要求现场用纸面分段表,不把临时角色重新写回个人标签。旧版座位表装进修改记录,不能撕掉后假装他们从未默认过一个人收口。
散会时间因此又推迟十一分钟。食堂最后一锅面是否还在,没人知道。方祁抱着设备线先走,桑泊宁拿校刊样张,邬白榆留在讲台等穆一衡签新座位。岑序和卓澄分别收自己的纸,没有因桌子挨得更近便恢复成同一份材料。
会议结束后,方祁去食堂抢最后一锅面,邬白榆拿着复盘表找穆一衡签字。桑泊宁收投影线时,岑序没有动。
卓澄关掉白板:“不走?”
“你刚才为什么先说?”
“穆老师在问参赛端。”
“问的是全组。”
卓澄听出这不是在争结论。他把遥控器放回讲台:“你觉得应该由你先说。”
“那三次提交是我的。”
“方祁要提以前的事。”
“所以你先替我讲完?”
卓澄想说自己只是阻止别人把旧事故拿来当解释。这个动作本身没有错。可他刚在前几章要求所有人都不能用保护替本人完成决定。
“是。”他说。
岑序把失分说明对折,折痕压在“判断过早”中间。
“你拦住方祁,没错。”他说,“你拦完以后,应该先问我。”
“我怕你不想在所有人面前说。”
“那也先问。”
“如果你说不想?”
“你再说。”
卓澄点头:“可以。”
“不是你同意就可以。”
卓澄下意识想问,结论相同,谁先说真的会改变什么。话没出口,岑序已经把失分说明从公共复盘表下抽走,纸边擦过桌面,发出很轻的一声。
“你说得对,不代表我只能接着你的话往下说。”岑序说。
“你当时可以只拦方祁。”
“可以。”
“也可以看我一眼。”
“我看了。”
“半秒。”岑序说,“那是你在决定自己要不要开口,不是在问我。”
卓澄记得那半秒。他点头:“那不算问。”
岑序的“嗯”很轻,没有因为他承认便把纸递回来。
“我写进个人说明。”卓澄说,“公共页要不要补,之后问你。”
“之后也先问。”
卓澄本来还想说“我记住了”。这句话停在齿间。把关系里的错立刻改写成下一次步骤,仍然是他最熟悉的圆场。
岑序背起书包。走到门口时,他没有关共享文档,只把自己的同步权限切成离线。灰色标记停在右上角,说明文件还在,今晚不会继续共同编辑。
“明早我自己讲。”他说。
卓澄站在白板边。门在岑序身后合上,他那句“好”留在喉咙里。一句许可不能替岑序把今晚的怒气收走。
岑序离开以后,桑泊宁从门外折回来拿记录夹。她看见卓澄一个人站在白板前,只把一张漏收的个人说明放到讲台。
“这张是你的。”
卓澄低头。纸上要求填写“本轮最需要修正的个人动作”。他原先只写了变量名沿用,刚才的事发生后,那一行显得太轻。
“公开复盘里要补吗?”桑泊宁问。
“变量问题补个人记录。”
“你替岑序先说的那段呢?”
卓澄握着笔,没有立刻决定。把它写进公共复盘,会让一场关系争执变成全组案例;完全不写,又像只要结论正确,讲述顺序就不算后果。
“先写在我自己的说明。”他说,“是否公开,问他。”
桑泊宁点头,把记录夹合上。她没有替岑序猜会不会同意,也没有建议用匿名方式绕过本人。
桑泊宁转身前又从记录夹里抽出一张被订书钉扯破的校刊样张。她原本要在今晚确认模拟复盘能否进入竞赛专栏,因为两个人的争执,采访时段已经错过。版面编辑把空位给了艺术节短讯,明天即使补齐,也只能放在黑白内页。
“这不是要你们现在和好。”她把样张折回去,“只是告诉你,谁先说完不只影响你们两个。外面的人会按先听见的版本排版。”
卓澄没有请求她把版面留着。他在个人说明后补上时间:公共复盘中的代述发生在校刊取材前,当前不提供关系化解释。那一栏仍只由他签名。
卓澄在纸上写:为阻止他人引用旧经历,未先询问本人,直接替本人陈述判断失误。写到“替本人”时,他停了一次,觉得字眼过重;可若改成“补充说明”,又会把抢先说完写成普通协作。最后原句保留。
他把说明折进自己的复盘本,没有发给岑序。现在发送,会把“我已经记录”变成要求对方尽快确认。
回班拿作业时,前排同学正在讨论模拟排名。有人问岑序是不是因为题目太坑才没拿满分,卓澄只回答题面和队内判断都在复核,不转述岑序的个人说明。那名同学追问“你不是最清楚吗”,卓澄说:“清楚一部分,不代表能替他说。”
这句话说出口不难。真正困难的是,他知道自己一个小时前没有做到。
班主任从后门进来收晚自习纪律表,发现卓澄的数学订正还没交,提醒明早迟交要扣小组分。卓澄没有拿竞赛复盘解释,也没有让方祁在群里替他证明。他登记迟交风险,回座位完成最后两题。
其中一题的条件同样有歧义,却只是普通作业排版问题。卓澄在题号旁写下两种理解,按课本常规定义完成,没有把今天所有不确定都上升成新的权限争论。
写完时食堂窗口已经关了一半。他买到一只冷饭团和一盒豆奶,坐在连廊长椅上吃。消息停在发送状态,共享文档整晚保持灰色。卓澄几次摸到手机,最终没有发送“还生气吗”或“我去找你”。对方先离开,不等于邀请他追上去完成当夜和解。
卓澄站在空教室里,把白板擦到右栏时停了一次。题面缺失很容易擦掉,三次提前提交也一样。真正留不住的是刚才谁先开口、谁因此晚了一步。
他没有把两栏全部擦净,只在右下角写了复盘日期,让值日生明早再处理。
走廊尽头传来方祁催吃面的消息。卓澄看了一眼,没有去追岑序。他先回班拿落下的数学作业,才发现晚间复盘占用了原本订正的时间。最后两道题还空着,班主任要求明早第一节前上交。
他可以在食堂边吃边写,也可以把题发给岑序核。最后他一个人坐到连廊长椅上,先完成自己的作业。冷风从楼缝灌进来,卷角不断掀起,他用水杯压住,没有把这点不便写成今天关系冲突的代价。
九点零二,他交完电子订正,才带着两份原始题面去了隔壁机房。
岑序果然在那里。
屏幕左侧是澄清前题面,右侧是补充说明后的版本,中间留着一块空白,没有写谁对谁错。他没有打开共享屏幕,也没有请求卓澄进入自己的复盘目录。
“你不用陪。”岑序说。
“我也有一处没看清。”
卓澄调出自己的第三题代码。他虽然等到澄清,却在最后提交里沿用了旧变量名,只因为当前数据范围小才没有出错。若上界扩大,缓存会覆盖前一个状态。
岑序扫了一眼:“会溢出。”
“所以不是来盯你。”
卓澄把自己的错误另存,没有贴到岑序文件旁边。两个人各自在本机重跑。澄清后的标准答案证明,出题端确实漏写了条件;用旧题面测试,岑序的保护分支也确实会冻结一部分正常输入。两边问题同时成立,谁也不能靠另一边的错误消失。
岑序把第一次提交单独保存,文件名写成“未确认前提”。保护分支没有删除,移进注释区,并注明不得直接调用。
卓澄没有建议他加一句“出于保护”,也没有替他补旧事故背景。
“如果再来一次?”卓澄问。
“先交澄清,做不依赖争议条件的部分。”
“回复一直不来?”
“在已确认范围拿分。”
“旧经验又提醒你,系统可能把错推给学生呢?”
“记下来,不先执行。”
卓澄把这三句抄在自己的草稿上。写完后,他又问:“如果你来不及自己讲?”
岑序侧过脸:“你可以问我要不要你说。”
“如果你没回答?”
“等。”
“现场可能没有时间。”
“那你决定是否必须说。”岑序说,“但别把你替我决定过这件事藏掉。”
卓澄在草稿下方加了一格:【现场代答:谁决定,谁补记。】他把笔推到岑序那边。岑序没有签,只用笔帽点了点“补记”两个字。管理员敲门,催他们切换本地副本。
机房只开了靠门的两排灯。管理员把正式训练环境切到本地副本,提醒他们十点前必须退出,任何新结果只用于复盘,不回写模拟成绩。
岑序先用澄清后的规则跑一遍标准数据,满分。随后他把确认缺失的记录拆成三组:有历史确认、无历史确认、历史确认本身损坏。第三种并不在题目范围,他只写在注释里,没有再新增实现。
“为什么留着?”卓澄问。
“提醒自己想到过。”
“不处理?”
“当前题目不处理。”
岑序把第三组折进注释区,主函数只保留前两组。运行结果重新跳到满分。
卓澄则把自己的缓存错误放大到十倍数据。第四轮时,旧变量覆盖了第一条状态,输出仍然看似合理,只在回溯日志里少一个节点。若不是主动扩大范围,这个错误可能带进下一次正式训练。
“你等了澄清,也会错。”岑序说。
“嗯。”
“那你今天在白板上说得像已经完全处理对了。”
卓澄看着自己的日志:“我说的是你的判断风险。”
“所以你的不在当时那一栏。”
“但我应该补。”
“什么时候补?”
“明早复盘前。”
岑序只问:“补到哪里?”
“个人记录。若它影响队内共享模块,再进公共页。”
“这次没影响,是因为数据小。”
卓澄把缓存触发条件写进个人记录,公共页仍停在岑序三次提前提交处。两张记录分开放,没有叠成一份“共同失误”。
九点二十三,方祁从食堂发来一张剩面照片,问他们要不要留。卓澄回“不用”,岑序没有回。十分钟后,方祁又发:复盘不是禁食比赛。岑序这才回一个“知道”。
岑序看见第二条消息,回了一个“知道”,把手机扣在键盘左侧。
重跑最后一组时,管理员提示机房即将断网。卓澄习惯性说“我来导出两份”,话出口前收住,改问:“你的文件要我一起带吗?”
“不用。”
岑序自己导出、核哈希、提交。卓澄只处理自己的那份。两只U盘分别插回各自封袋,标签没有并写。
管理员来收钥匙时,已经九点四十。岑序导出自己的测试结果,卓澄跟在后面。走到饮水机旁,岑序接了两杯温水,其中一杯放在窗台,没有直接递给他。
卓澄自己拿起来。
“今天我没替你说好话。”他说。
“我知道。”
“还生气?”
“有一点。”
卓澄握着纸杯,没有再追问。杯壁很快瘪下去一小块。
岑序喝完半杯,纸杯边缘被捏出一道浅痕。他看着走廊另一头没有擦净的白板,过了一会儿才说:“结论上,你是对的。”
卓澄听出“结论上”三个字,抬眼看他。
“其他地方呢?”
“你抢了我的话。”
“我知道。”
“知道和下次不做,不是一件事。”
“嗯。”
岑序把纸杯投进分类桶,第一次没投中。杯子碰到边沿掉在地上,卓澄膝盖刚弯,岑序已经自己捡起,重新投了进去。
两个人往楼梯口走,中间隔着半级台阶,文件各自在手里。前面两名高一学生抱着设备箱下楼,岑序侧身让路,卓澄退到墙边;箱角刮过扶手,发出一声闷响。
到一楼,门卫正催晚归登记。食堂群里跳出剩饭统计,卓澄的手机又亮起班主任的迟交提醒。他填完离校原因,把笔递回窗口。岑序已经刷卡出去,站在伸缩栏外看校门口的公交屏。
屏幕显示下一班还有九分钟。按以前的节奏,卓澄会隔着伸缩栏先报路线、到站时间和班主任提醒,岑序再替他看哪一项能拖到明早。今晚卓澄低头处理自己的迟交登记,栏外的人只看公交屏。
门卫递来的第一支笔没水。卓澄划到“离校原因”第三个字才发现,只能把作废的一行圈起,换笔重写。后面又有两名晚归学生排队,伸缩栏不能为他一直开着。门卫让他退到窗口侧面写完,再按顺序刷卡。
岑序看见队伍变长,没有折回门内解释两人同路,也没有发消息催他。公交屏从九分钟跳到七分钟,车还在上一站;他们之间的六秒先被一张写坏的登记表拉长。
方祁在群里发食堂已经关门,只剩北站便利店。卓澄打开对话框,原本想问岑序是否要一起买,字打到一半又删掉。对方站在栏外,背包和失分说明都在自己手里,吃什么不需要在刷卡前由他安排。
班主任的迟交提醒再次弹出。系统给出两个选项:立即上传空白占位,或次日早读前补交。卓澄没有在窗口旁选择,先锁屏,把决定留到刷卡以后。今晚他已经抢过一次话,不能再用“帮我看看”把另一个决定递过去。
门外的岑序把失分说明夹在手臂与书包之间。夜风掀起纸角,他退到伸缩栏侧面,自己重新压平。卓澄隔着玻璃看见,没有从里面示意材料该放哪。两个人各自处理眼前的小麻烦,谁都没把沉默加工成惩罚。
卓澄刷卡时,门禁显示两人相差六秒。
他走到站牌下,没有立刻站到岑序身边。右侧广告纸被水泡起,左侧是清洁工刚放下的工具桶,只有中间一块干地。岑序往旁边移了半步,给出能站下一个人的位置,没有替这半步解释。
“北站便利店还开。”卓澄说。
“看见了。”
“我去买吃的。”
“我也去。”
两句话只确认去向。卓澄没有问要不要一起下单,岑序也没把“我也去”说成原谅。共同路线仍在,关系没有因同乘一班车自动恢复到旧节奏。
公交小程序弹出行程共享提示,常用联系人第一位仍是岑序。卓澄关掉提示。迟交作业、回宿舍时间和便利店停留分别留在自己的记录里,不借一次共享重新取得对方全部行程。
站台长椅只剩一个干燥座位。岑序把失分说明放在膝上,没有坐;卓澄也站着。两个人都知道对方今天很累,却谁也没用让座开启一场新的补偿。那张空位最后被一名抱工具箱的学生坐下。
方祁又发来消息,说便利店热柜只剩饭团和关东煮。卓澄回了一个“收到”。岑序看见群消息,自己在备忘录记下不要辣,没有通过卓澄转达。晚饭会晚,选择各自保留。
公交屏又跳过一分钟。卓澄的肩带压在刚才搬资料箱留下的酸处,他把包换到另一边;岑序看见,没有伸手。岑序那张失分说明被夜风吹起一角,他自己用公交卡压住。两个人都做了能让当下舒服一点的小调整,没有借此把争执提前结案。
车还没到,班主任回了一句“明早补交可”。卓澄只回收到。岑序没有问作业内容,也没有替他判断是否来得及。刚才重新划开的材料边界,从教室一直跟到站牌下。公交尚未进站,谁也没有拿出那两份纸继续核。今晚剩下的路程先用来回宿舍,不再被临时改成第二场复盘。到站时间又往后跳了一分钟。
站牌下只剩一名清洁工在换垃圾袋。岑序把公交卡从证件套里抽出来,旧套裂口勾住指甲,他低头理了两次。卓澄没有接手,只把自己手机上的迟交提醒划掉,重新设成第二天早读前补交。
一辆不载客的回场车先从他们面前开过去,卷起站台边的广告纸。岑序踩住一角,清洁工弯腰来收时,他才抬脚。卓澄往后退了半步,给垃圾车让出位置。两个人仍没接着刚才的话往下说。
“这次你是对的。”岑序说。
公交屏刷新下一班到站时间。岑序先往站牌走,卓澄隔着六秒跟上。