第411章 現場協作題

投票推薦 加入書籤 小說報錯

  新校區程序賽說明會。

  比蘇晚晴想像中更像一堂規則課。

  不是正式比賽。

  機房前排坐著老師和學生助教。

  後面是剛報名的新生。

  屏幕上先講比賽形式。

  再講提交規則。

  最後專門拿出一頁:

  【允許與禁止的協作。】

  允許:

  賽前公開資料。

  官方環境說明。

  規定環節中的登記搭檔討論。

  禁止:

  正式個人賽期間外部通訊。

  代寫代碼。

  共享完整答案。

  使用未授權資料。

  規則寫得很直白。

  ——

  蘇晚晴坐在「林辰」的座位上。

  手機放桌面。

  藍牙耳機還沒戴。

  今天這個環節允許。

  不代表一進機房就可以永遠開著。

  【寫到這裡我希望讀者記一下我們域名 TW 看書網書庫全,𝔰𝔥𝔲.𝔱𝔴任你選 】

  主持老師講:

  「接下來做兩個演示題。」

  「不是正式成績。」

  「主要讓大家理解搭檔討論的邊界。」

  「每位現場同學可以登記一名搭檔。」

  「搭檔可以在現場。」

  「也可以遠程。」

  「限時討論。」

  「但最終輸入、修改、提交都由現場參賽者完成。」

  「搭檔不能直接操作你的電腦。」

  「也不能給你一份完整代碼讓你照抄。」

  ——

  登記頁發下來。

  蘇晚晴填:

  現場參賽者:

  林辰。

  遠程討論搭檔:

  蘇晚晴。

  主校區。

  學校帳號驗證通過。

  沒有用虛假姓名。

  也沒有登記什麼不存在的人。

  老師走過來核了一眼。

  「異校區?」

  「主校區。」

  「同一個學校就行。」

  「遠程通話按時間開放。」

  「結束就關閉。」

  「明白。」

  ——

  主校區那邊。

  林辰也已經到了允許接聽的公共區域。

  不是上課。

  不是主校區正式考核時間。

  他提前看過雙方安排。

  這段時間沒有衝突。

  蘇晚晴發:

  【登記通過。】

  林辰:

  【收到。】

  【規則頁再確認?】

  她把公開規則拍過去。

  只拍規則。

  沒有題。

  因為題還沒發。

  林辰看完。

  【可以討論限制和檢查。】

  【最終做題、輸入、提交都在你。】

  蘇晚晴:

  【對。】

  ——

  主持老師開始計時。

  「第一題開放。」

  屏幕刷新。

  題目不難。

  給出若干組記錄。

  要求按照條件篩選有效項。

  輸出有效數量。

  再輸出滿足另一項條件的編號。

  更像規則理解。

  不是複雜算法。

  語音討論通道同時開放。

  蘇晚晴戴上耳機。

  林辰的聲音進來。

  「能聽見?」

  「能。」

  「先自己讀。」

  「嗯。」

  他沒有上來就問:

  題是什麼。

  更沒說:

  截圖給我。

  規則允許討論題目。

  但他們已經約好。

  先讓現場的人自己看。

  ——

  蘇晚晴把題讀完。

  「我先說我理解的。」

  「輸入第一行是記錄數量。」

  「後面每行三個欄位。」

  「第一層過濾無效狀態。」

  「第二層再看數值範圍。」

  「最後輸出數量和編號。」

  林辰沒有評價解法。

  只問:

  「輸出編號要不要排序?」

  蘇晚晴低頭重新看。

  停了兩秒。

  「要。」

  「按原輸入順序。」

  「那就記上。」

  「嗯。」

  「數值範圍兩端包含嗎?」

  她再看。

  「包含。」

  「好。」

  ——

  這些提醒。

  都不告訴她怎麼實現。

  只是把最容易漏掉的題面限制。

  再檢查一次。

  蘇晚晴開始寫。

  林辰那邊安靜下來。

  沒有一直在耳機里指揮。

  鍵盤聲。

  周圍其他新生的討論聲。

  反而更明顯。

  有人直接問搭檔:

  「這個循環怎麼寫?」

  老師沒有立即打斷。

  因為基礎語法討論本身未必違規。

  但如果搭檔開始逐句報代碼。

  現場助教就會提醒。

  「討論思路。」

  「不要口述完整實現。」

  邊界是公開的。

  不是只針對他們。

  ——

  蘇晚晴寫第一版。

  運行。

  樣例一通過。

  樣例二錯。

  她皺眉。

  林辰聽見她呼吸變化。

  卻沒問:

  哪裡錯。

  只說:

  「按你自己的檢查順序。」

  這句話甚至算不上提示。

  是他們之前已經練過的習慣。

  蘇晚晴重新看。

  輸入。

  篩選。

  範圍。

  輸出。

  然後發現:

  自己把無效狀態過濾以後。

  編號順序保存得沒問題。

  錯在第二個範圍條件。

  一端寫成了嚴格大於。

  題目要求包含邊界。

  改。

  再跑。

  兩個樣例都過。

  ——

  「還有自測時間。」

  林辰說。

  「我知道。」

  蘇晚晴自己造了三個輸入。

  一個剛好落在下邊界。

  一個剛好上邊界。

  一個無效狀態但數值符合。

  輸出都對。

  她沒有問林辰:

  這樣是不是對。

  直接提交。

  系統轉了一圈。

  【通過。】

  ——

  蘇晚晴看著綠色提示。

  嘴角輕輕動了一下。

  耳機里。

  林辰問:

  「過了?」

  「嗯。」

  「第一題。」

  「你自己做的。」

  「你提醒了邊界。」

  「我只問題面。」

  「也是幫。」

  「規則允許的幫。」

  蘇晚晴笑了一下。

  「這個說法可以。」

  ——

  主持老師在前面也正好講:

  「大家注意。」

  「協作不是誰都閉嘴。」

  「也不是把搭檔變成第二個鍵盤。」

  「最理想的是幫助對方確認約束、檢查遺漏。」

  「但最終解法要由現場參賽者自己形成。」

  有人在後面小聲道:

  「這比正式比賽還難界定。」

  助教笑:

  「所以現在先練。」

  ——

  第一題結束。

  系統自動關閉討論通道。

  所有人暫停操作。

  老師用幾分鐘復盤。

  沒有公布每個人代碼。

  只講常見錯誤:

  漏邊界。

  漏順序。

  無效記錄沒先過濾。

  蘇晚晴聽著。

  發現自己第一版確實踩中一個。

  並不特別。

  也沒有所謂天才表現。

  只是檢查以後改對了。

  ——

  幾分鐘後。

  第二題準備開始。

  林辰那邊的語音通道再次顯示:

  【連接中。】

  蘇晚晴重新戴穩耳機。

  主持老師道:

  「第二題比第一題稍微複雜。」

  「討論規則不變。」

  「仍然只允許登記搭檔。」

  「現場參賽者最終獨立提交。」

  題面加載。

  蘇晚晴剛看見第一行。

  耳機里忽然響了一聲很輕的提示音。

  「嘟。」

  林辰的聲音斷了。

  她抬手碰了一下耳機。

  屏幕上的語音連接狀態。

  從綠色變成灰色。

  【藍牙設備已斷開。】


章節目錄