作者:介安藝
“外面因為德里安的那篇論文,已經快翻天了。”
方遠明把飯卡揣進夾克的口袋裡。
他看著陳拙,語氣有些複雜。
“京城那邊的電話,一上午打爆了方士院長的座機,全都在找你。”
陳拙伸手把桌上的碎頭髮一點點攏到一起,掃進旁邊的垃圾桶裡。
聽到方遠明的話,他的動作沒有停頓,臉上的表情也沒有任何波動。
“找我幹什麼。”
陳拙拍了拍手上的灰。
“還能幹什麼,當面請教那個離散矩陣的推導過程,探討宇宙坍縮狀態的物理意義。”
方遠明看著他。
“如果方士現在把你交出去,你估計立馬就能在國內學術圈橫著走,起碼在一段時間裡。”陳拙聽完,看著窗外的枯樹枝,很認真地想了兩秒鐘。
然後,他用一貫的,帶著點不急不緩的語氣開了口。
“方老師,探討宇宙坍縮挺好的。”
陳拙指了指宿舍樓大門的方向。
“不過他們要是真來了,走到樓下測體溫那一關,阿姨就得把他們全攔住,現在這個節骨眼上,外來人員一律不準進校,誰來都不好使。”陳拙轉過頭,看著方遠明笑了笑。
“再說,我那離散矩陣也就只會那幾步推導,真要坐下來探討,我怕我就懵懵懂懂給科大丟人了。”方遠明被他這句話直接喳了一下。
他看著陳拙那張毫無波瀾的臉,隨後沒忍住,笑了起來。
“行了,方院長替你擋回去了,官方口徑是你在做保密的基礎研究。”
方遠明指了指他。
“你就安心在宿舍算你的泡麵賬吧,飯卡充五十還是充一百?”
“一百。”陳拙說,“晚上得加個雞腿。”
方遠明擺了擺手,轉身出了宿舍,順手帶上了門。
走廊裡的消毒液味道依然刺鼻。
但方遠明覺得這味道現在聞起來順暢多了。
他伸手摸了摸口袋裡的那張飯卡。
就讓他繼續在這個封閉的校園裡,為了晚上的雞腿和使宜的火腿腸,安安靜靜地待著吧。
宿舍裡。
門剛關上,楚戈就轉過椅子,看著陳拙。
“拙哥。”楚戈有些納悶,“剛才方老師說什麼論文,什麼宇宙坍縮的,找你?”
王大勇也從臉盆裡抬起手,甩了甩水,好奇地看過來。
陳拙重新拿起桌上的小剪刀,對著窗戶的反光,小心地剪掉耳邊最後一根冒出來的碎髮。
“沒什麼。”
陳拙把剪刀收進抽屜裡。
“同名同姓的誤會,方老師跟我開玩笑呢。”
他拉開椅子坐下,把那張草稿紙拿過來。
“剛才算到哪了?”
陳拙拿起紅筆,把話題拉回了正軌。
“如果整箱拿康師傅,超市老闆能送兩個滷蛋對吧?”
“對對對。”
楚戈立刻把注意力轉移了回來,猛點頭。
“老闆說買一箱送倆。”
楚戈伸手把計算器拿過來,看了一眼螢幕上的數字,然後抬頭看向對面緊閉的216宿舍的門。“對了。”
楚戈咂了咂嘴。
“陸嘉那個死心眼,在對面為了驗算你昨天畫的那個排隊論矩陣,一上午連窩都沒挪一下,剛才我過去看他,眼圈都熬紅了。”楚戈拿著自己手裡的圓珠筆,很自然地伸過去,在陳拙的草稿紙上把火腿腸的數量劃掉,重新改了個數字。“這活兒太費腦子了。”
楚戈改完數字,用筆尖點了點紙面。
“晚上他那份泡麵裡,必須得多給他加兩根火腿腸,那個送的滷蛋也給他墊墊,咱們三個的份額先往下調調,省著點吃。”陳拙看著楚戈改掉的數字,點了點頭。
“行,按你改的買。”
陳拙拿起紅筆,在修改過的數字旁邊打了個勾。
窗外,幾隻不怕人的麻雀落在光禿禿的樹枝上,噰喳喳地叫了兩聲,又撲騰著翅膀飛走了。
第127章 算我的
走廊裡那股揮之不去的84消毒液味道,總讓人覺得呼吸不太順暢。
215宿舍的門虛掩著,留了一條縫用來通風。
王大勇蹲在陽門邊的插座旁,眼睛死死盯著地上的那個不鏽鋼電熱杯。
杯子邊緣已經有些被燻黑了,裡頭的水剛燒開,咕嚕咕嚕地翻滾著,頂得那個輕飄飄的蓋子叮噹直響。他手裡攥著兩包老壇酸菜面的料包,還沒撕開,大勇轉過頭,看了一眼坐在桌前的陳拙。
陳拙坐在書桌前,背對著陽。
桌上攤開著一本厚重的大開本俄文書,書頁微微泛黃。
宿舍裡很安靜,只能聽到電熱杯煮水的聲音,以及陳拙偶爾翻動書頁時發出的輕微摩擦聲。他看書的速度並不快,雖然他之前就看過俄語的書,不過還是難免遇到一些難以理解的詞彙。遇到長句或者生僻的專業詞彙,目光會停留在上面,手指習慣性地在桌面上輕輕敲擊兩下。然後他會翻開旁邊的詞典,按著俄文字母的順序,耐心地把詞根找出來,在腦子裡過一遍它在物理語境下的準確含義。這本蘇聯時期出版的《朗道理論物理學教程》,在物理學界出了名的難啃。
不僅因為它的理論門檻高,更因為作者有一個讓所有初學者抓狂的習慣。
在這位物理學大佬的筆下,推導公式的過程經常會被大幅度省路。
往往上一行還是個複雜的微積分偏導方程,中間空了一行,下一行直接跟了一句俄文的Q,e。n AH。(顯而易見),然後就是一個乾乾淨淨的結論。陳拙看到這四個字的時候,總是有點無奈。
這位大佬不僅聰明,而且確實很會省排版費。
別人看到顯而易見可能會覺得痛苦或者跳過,但陳拙不會。
既然作者跳了步,那把這些步驟補齊,這對陳拙來說本身就是一種極好的思維消遣。
陳拙隨手從桌角的雜物堆裡抽過一張列印紙。
這是前兩天楚戈用來測試印表機打廢的一張程式碼紙,正面印著密密麻麻的C語言函式,反面是完全空白的。他拿起手邊那支黑色的鋼筆,拔下筆帽,在空白的那一面開始推導。
沒有任何停頓,也不需要打草稿。
那些複雜的流形邊界條件被他一層層剝開,代數矩陣在紙面上以一種極具對稱美感的方式鋪展,咬合。就像是在完成一個挺有意思的拚圖遊戲。
大概寫了小半頁紙,推完最後一步的一個對映,得出的代數式剛好和書上的那個結論嚴絲合縫。陳拙停下筆,看著紙面上的算式,心裡湧起一陣成就感。
他把鋼筆蓋上,放在一邊,伸手拿過旁邊那個水杯,喝了一口水。
水有些涼了,但他並不在意。
就在這個時候,對門216宿舍的門被人猛地一把拉開了。
緊接著,走廊裡傳來拖鞋踩在地板上急促的踩踏聲,直衝著215過來。
215的門被一把推開大半。
楚戈頂著一頭抓得像鳥窩一樣的亂髮,走了進來。
他眼眶下一圈烏青,臉色灰白,身上的T恤皺巴巴的,整個人透著一股剛從網咖熬了三天三夜出來的頹廢感和焦躁感。隨著門被推開,216宿舍裡的聲音也清晰地傳了進來。
那是兩老舊的組裝電腦主機,機箱風扇因為滿負荷咿D,發出猶如拖拉機上坡一般的巨大轟鳴聲。在這片轟鳴聲中,還能聽到陸嘉在對面嘆氣的聲音。
“拙哥。”
楚戈一屁股坐在陳拙旁邊的空椅子上,身體往後一靠,仰著頭看著天花板,長長地嘆了一口氣。陳拙把手裡的水杯放下,轉過頭看著他。
“卡住了?”
陳拙問得很理所當然,每次楚戈來找自己八成都是因為這事。
王大勇蹲在陽邊,也轉過頭,舉著手裡一直沒撕開的調料包問。
“楚老闆,這水都快燒乾了,面到底下不下?剛才去你們宿舍看,陸嘉連話都不跟我說,我都沒敢問他晚上要吃幾包。”楚戈伸手用力搓了一把臉,聲音有氣無力。
“大勇,先把電拔了。別燒了。”楚戈苦笑了一聲,“這面今天晚上能不能吃得上,還是個問題。”王大勇愣了一下,趕緊伸手把牆上的插頭拔了下來。
電熱杯裡翻滾的水面失去了熱源,漸漸恢復了平靜,只剩下一絲白色的熱氣往上冒。
“又出什麼事了?”
陳拙轉過身,面向楚戈,他順手把桌上的朗道合上,往旁邊推了推,騰出了一點交流的空間。楚戈指了指對門216的方向,眉頭擰成了一個死結。
“死迴圈了,徹底卡死了。”
楚戈嘆了口氣。
“市裡那個搞醫藥批發的老闆,這陣子不是賺翻了嗎?各大醫院、鄉鎮衛生院還有連鎖藥房,天天找他要84消毒液,口罩和板藍根,他以前那個單機版的Access進銷存庫直接崩了,找咱們用SQL Server重新寫一套。”
楚戈越說越煩躁,從口袋裡摸出一根菸,想點,看了看陳拙,又煩躁地塞了回去。
“本來就是個簡單的進出庫,寫個前端連個庫就行,但是老闆非要加一個變態的調配邏輯。”楚戈比劃著手勢。
“貨源緊缺,市級醫院的單子要絕對優先,然後是連鎖大藥房,最後才是下面縣城的小运也荒馨研≡所全斷了,得留個百分之十的底倉給他們按比例分。”
陳拙安靜地聽完,沒有插話。
“陸嘉寫統籌演算法的時候,用的是巢狀迴圈。”
楚戈揉了揉太陽穴,有點頭疼。
“如果來的是醫院訂單,走路線A,查庫存,扣減,如果是藥房,走路線B,查庫存,按比例扣減,邏輯上沒毛病。”楚戈頓了頓,臉色變得很難看。
“但是今天晚上交工,我跟陸嘉倒了三萬條模擬資料進去做壓力測試,三萬個訂單帶著不同的優先順序標籤同時擠進來,那些IF和Else的條件判斷套了五六層。伺服器要在後把這幾萬個訂單反覆遍歷,比對,排序。”
“然後呢?”陳拙問。
“然後CPU佔用率直接飆到百分之百,記憶體吃滿,機箱風扇轉得快冒煙了,系統宕機。”楚戈靠在椅背上。
“這演算法的時間複雜度太高了,我和陸嘉在對面調了一下午的引數,怎麼改最後都是死迴圈,老闆說今晚必須看到跑通,要是扛不住這三萬條併發,萬把塊錢的尾款就沒了。”
楚戈說完,眼巴巴地看著陳拙。
“拙哥,你腦子好使,數學底子厚,你幫著捋捋,這底層邏輯到底是哪出毛病了?”
陳拙坐在椅子上,目光落在桌面的那本《朗道》上,靜靜地思考了幾秒鐘。
他聽懂了。
楚戈和陸嘉遇到的問題,在於他們試圖用最直接,最笨重的窮舉法去走迷宮。
在資料量小的時候,挨個判斷身份,排隊,分配,計算機算得過來。
但資料量一旦呈指數級爆發,巢狀迴圈就會變成一個計算黑洞。
這和他之前看普林斯頓團隊那篇論文時遇到的死結,在純邏輯上是同構的。
德里安的團隊試圖用連續的時空微積分去跨越奇點,結果遇到了發散,楚戈他們試圖用線性的條件判斷去處理龐大的交叉訂單,結果遇到了記憶體溢位。陳拙點了點頭。
“思路從一開始就偏了。”
陳拙語氣平穩。
楚戈愣住了,半張著嘴。
“偏了?按條件判斷分配,這不是程式設計書上教的最穩妥的統籌方法嗎?”
陳拙沒急著解釋。
他伸手把剛才那張寫滿了物理推導公式的草稿紙拿了過來。
他看了一眼紙面上密密麻麻的算式,那是剛剛補全的朗道理論,陳拙很自然地把紙翻了個面,露出印著廢棄C語言程式碼的那一面。這上面的程式碼行距很寬,中間有很多留白的區域。
在空白處,用鋼筆輕輕點了一個黑色的墨點。
“你們把這些訂單當成了排隊買票的人。”
陳拙一邊畫,一邊說。
上一篇:华娱:牢景,你要剧本不要?
下一篇:无敌镖人,开局护送灭世帝女!