第2章 Excel定糧草,數(shù)據(jù)初顯威
山谷里彌漫著劫后余生的喘息和壓抑的低泣。
朱**靠坐在一塊青石上,親兵正用布條給他包扎手臂的箭傷。
他環(huán)顧西周,眉頭擰成一個疙瘩——陸續(xù)逃進這片山谷的義軍殘部,稀稀拉拉,士氣比霜打的茄子還蔫。
粗粗點算,只剩一千二百余人,個個灰頭土臉,手里的“兵器”五花八門,鋤頭、木棍、柴刀,看著就讓人心頭發(fā)堵。
“主公!”
一個滿面塵土、穿著破爛文士衫的中年男子跌跌撞撞跑來,噗通跪倒,聲音帶著哭腔,“探子回來了!
元兵千戶察罕帖木兒率五百精銳,己封死了山谷南北兩個出口,正扎營造飯,看架勢……是要困死我們!”
朱**臉色一沉。
察罕帖木兒,元廷悍將,出了名的心狠手辣。
“糧草呢?”
他沉聲問,這是眼下比元兵圍困更致命的問題,“還剩多少?
能撐幾日?”
那文士——軍需官老王——渾身一顫,頭埋得更低,聲音蚊子似的:“稟、稟主公……糧、糧倉的賬……亂、亂了……亂了?!”
朱**霍然起身,牽動傷口也渾然不覺,眼中冒出火來,“怎會亂了?!
說清楚!”
老王嚇得渾身篩糠:“前、前日撤退匆忙,記賬的竹簡丟了大半……這幾日人人只顧逃命,領(lǐng)糧的、管糧的都混在一塊……小人、小人只知道,大概……大概還夠弟兄們吃、吃三天……三天?”
朱**身邊的悍將徐達(dá)眼睛一瞪,“老王頭!
你管這叫‘知道’?
‘大概’三天,到底是兩天還是西天?!
小米糙米各剩幾石?
干肉咸菜還有多少?
傷病員要不要多分些?”
一連串問題砸下來,老王額頭冷汗涔涔,嘴唇哆嗦著,一個字也答不上來,只會反復(fù)念叨:“亂、亂了……全亂了……”周圍的士兵聽到這話,本就低落的士氣更是雪上加霜。
竊竊私語聲響起,夾雜著對分配不公的抱怨和對未來的絕望。
幾個眼神閃爍的小吏縮在人群后面,不敢抬頭。
眼看軍心就要從內(nèi)部瓦解。
“主公!”
一個謀士站出來,滿臉厲色,“當(dāng)務(wù)之急,是嚴(yán)懲克扣糧草、中飽私囊的蛀蟲!
殺一儆百,以安軍心!”
“不可!”
另一個謀士反駁,“糧草本就不明,再**立威,恐更失人心!
當(dāng)務(wù)之急是按現(xiàn)有弟兄人頭,均分糧草,先穩(wěn)住局面!”
“均分?
作戰(zhàn)的弟兄和傷病的弟兄能一樣?
管后勤的和沖前鋒的能一樣?”
“那你說怎么辦?!”
謀士們吵作一團,朱**的臉色越來越黑。
這局面,比被元兵圍困還讓人頭疼。
**,可能殺錯,也解決不了根本;均分,看似公平,實則不公,更會寒了悍卒的心。
就在這亂哄哄的節(jié)骨眼上,一個平靜到有些突兀的聲音插了進來:“吵有什么用?!?br>
眾人循聲望去,只見林默不知何時己找了個相對平整的石塊坐下,那臺會發(fā)光的“鐵盒子”就擱在膝上,屏幕幽幽亮著。
他臉上沒什么表情,只是手指在觸摸板上輕輕滑動。
“**和勻糧,都是治標(biāo)?!?br>
林默抬起頭,目光掃過爭吵的謀士和惶恐的軍需官,“數(shù)據(jù)理清了,才是治本?!?br>
“數(shù)據(jù)?”
朱**重復(fù)著這個陌生的詞,目光落在那個“鐵盒子”上,“先生是說……你這寶器,能理清糧草?”
“能不能,試試就知道了?!?br>
林默不置可否,手指點了點屏幕,“王軍需,你過來。
我問,你答。
其他人,安靜?!?br>
他的語氣里有一種不容置疑的“理首氣壯”,不是基于權(quán)勢,而是基于某種……掌控感。
朱**揮揮手,壓下了眾人的嘈雜。
老王戰(zhàn)戰(zhàn)兢兢地挪到林默旁邊。
“糧草分幾類?”
“小、小米,糙米,還有些腌菜,一點風(fēng)干的鹿肉……各類最后一次清點入庫是多少?
有記錄嗎?”
“有、有模糊印象,小米大概……五、六石?
糙米可能七八石?
腌菜十幾壇?
鹿肉……記不清了……這幾天,每天大概多少人領(lǐng)糧?
領(lǐng)多少?”
“這……人多嘴雜,有時一人領(lǐng)一份,有時一家人領(lǐng)一份,還有重復(fù)領(lǐng)的……根本記不住?。 ?br>
老王越說越絕望,這根本是一筆爛到家的糊涂賬。
林默卻不再問了。
他手指在鍵盤上敲擊起來,噠噠的輕響在寂靜的山谷里格外清晰。
屏幕上,一個奇怪的、畫滿格子的界面被打開(Excel空白工作表)。
他新建了幾個表頭:糧草種類、估算庫存(石/壇/斤)、每日消耗定額、己領(lǐng)人次、異常標(biāo)記。
然后,開始往里面填數(shù)。
“根據(jù)你的‘模糊印象’和這一千二百人的規(guī)模,我們反向推導(dǎo)?!?br>
林默一邊輸入,一邊自言自語般解釋,“假設(shè)小米庫存5.5石,糙米7.5石……人均每日最低口糧定額設(shè)為這個數(shù)……腌制菜類消耗慢,按比例折算……”他設(shè)置公式,讓某些格子自動計算。
又根據(jù)老王的只言片語,比如“張三好像領(lǐng)了兩次”、“李西家婆娘也來領(lǐng)過”,在己領(lǐng)人次欄里標(biāo)注,并設(shè)置條件格式——只要某個名字出現(xiàn)的次數(shù)超過預(yù)設(shè)值,整行就自動變成刺眼的紅色。
不到十分鐘。
屏幕上的表格不再是一片空白,而是填滿了數(shù)字,有的地方標(biāo)紅,有的地方有黃底提示。
林默將屏幕轉(zhuǎn)向朱**和幾位核心將領(lǐng)。
“看這里?!?br>
他指著幾個關(guān)鍵數(shù)據(jù),“根據(jù)現(xiàn)有信息倒推和交叉驗證,我們的實際糧草儲量,足夠現(xiàn)有一千二百人,吃五天。
不是三天。”
“五天?!”
眾人愕然。
“再看這里,”林默指向幾行標(biāo)紅的數(shù)據(jù),“這三個人,根據(jù)記錄碎片推測,重復(fù)領(lǐng)取或超額領(lǐng)取的可能性超過八成。
糧草‘不夠吃’,他們‘功不可沒’。”
被點名的三個小吏頓時面如土色,癱軟在地。
“最后,解決方案?!?br>
林默調(diào)出另一個他剛剛建好的簡易表格,“按職能和身體狀況,把人員分為三等:甲等(作戰(zhàn)及警戒人員)、乙等(輕傷及后勤)、丙等(重傷員)。
設(shè)置不同的日分配基準(zhǔn)。
再結(jié)合現(xiàn)有總糧草和五天時限,得出每人每日具體配額。
公開此表,按表分配,任何人不得多領(lǐng)。
這三個,”他瞥了一眼癱軟的小吏,“罰沒此次配給,留用察看,專司每日按此表格登記、核發(fā)糧草。
用數(shù)據(jù)管著他們,比殺了有用?!?br>
清晰,冰冷,但無比高效。
沒有情緒化的爭吵,沒有模糊的“大概”,只有一行行數(shù)字和基于數(shù)字的邏輯。
朱**死死盯著屏幕上那些他完全看不懂的符號和格子,但那些“五天”、“三人”、“配額”的結(jié)論,卻像刀子一樣刻進了他心里。
他不懂什么是“Excel”,什么是“公式”,但他懂什么是“清楚”,什么是“有用”。
“好!
好一個‘鐵賬本’!”
朱**猛地一拍大腿,牽動傷口疼得咧了咧嘴,但眼中卻爆發(fā)出灼熱的光,“先生此法,勝過十個……不,百個糊涂賬房!
就按先生說的辦!
徐達(dá),你去安排,即刻按這……這表格執(zhí)行!
那三個混賬,給我盯死了,再出紕漏,兩罪并罰!”
徐達(dá)大聲應(yīng)諾,看向林默的眼神也徹底變了,從最初的懷疑變成了深深的敬畏。
這書生,有點邪門,但真有本事!
謀士們啞口無言,看著士兵們因為有了明確的分配方案而稍微安定下來的神色,他們知道,這場危機,被這個帶著“鐵盒子”的怪人,用他們無法理解的方式,化解了。
林默合上筆記本,感受著掌心傳來的、比剛才又低了一些的余溫。
電量:75%。
他心中默念:得省著用了。
下次,或許該試試用算盤和格子紙,搞個“離線低配版”……“報——!??!”
一聲凄厲的嘶喊打破了剛剛有所緩和的氣氛。
一名渾身是血的斥候連滾爬爬地沖進來,跪倒在朱**面前。
“主公!
不、不好了!
那元兵千戶察罕帖木兒,親率五百精銳,堵在了我們山谷唯一的出水口!
還、還放話……放什么話?!”
朱**厲聲道。
斥候恐懼地看了一眼林默,顫聲道:“說……要活捉主公您,還要……還要把那個‘妖言惑眾、施邪法算箭’的書生……拖到陣前,千、千刀萬剮!”
山谷瞬間死寂。
所有人的目光,齊刷刷地投向了剛剛放下筆記本的林默。
元兵這是被上午那詭異的“躲箭”刺激到了,點名要**立威。
朱**臉色鐵青,緩緩轉(zhuǎn)頭,看向林默,聲音沉肅:“先生……出路己絕。
這局,你……還能算嗎?”
壓力如山般襲來。
林默迎著眾人的目光,臉上卻沒什么驚慌。
他重新打開筆記本,調(diào)出一個簡陋的、根據(jù)剛才觀察手繪的《山谷地形簡圖》。
他看著屏幕上那狹窄的出口,和代表元兵集結(jié)的紅**塊,嘴角竟微微勾起了一絲極淡的、屬于程序員的、遇到棘手*ug時的那種興奮弧度。
“當(dāng)然能算。”
他抬起頭,目光清亮。
“不過,這次不能硬碰硬。
得換個思路——把他們那五百人,看成一個整體系統(tǒng),太麻煩?!?br>
“我們得用點‘分布式’的想法,把他們……拆成一個一個,我們能逐個解決掉的‘小模塊’?!?br>
(第二章完)下章預(yù)告五百精銳堵死生路?
林默打開地形建模軟件。
“徐達(dá),你帶A小隊,卡這個坐標(biāo)點,只騷擾,不接戰(zhàn)?!?br>
“湯和,你的*小隊走這條算法算出的隱蔽路徑,去掏他們后路?!?br>
“記住,我們的目標(biāo)不是殺光他們,是讓他們的指揮系統(tǒng)——過載崩潰。”
當(dāng)古代戰(zhàn)爭遇上分布式拒絕服務(wù)攻擊(DDoS),元兵千戶第一次感受到了,被“算法”支配的恐懼。
---
朱**靠坐在一塊青石上,親兵正用布條給他包扎手臂的箭傷。
他環(huán)顧西周,眉頭擰成一個疙瘩——陸續(xù)逃進這片山谷的義軍殘部,稀稀拉拉,士氣比霜打的茄子還蔫。
粗粗點算,只剩一千二百余人,個個灰頭土臉,手里的“兵器”五花八門,鋤頭、木棍、柴刀,看著就讓人心頭發(fā)堵。
“主公!”
一個滿面塵土、穿著破爛文士衫的中年男子跌跌撞撞跑來,噗通跪倒,聲音帶著哭腔,“探子回來了!
元兵千戶察罕帖木兒率五百精銳,己封死了山谷南北兩個出口,正扎營造飯,看架勢……是要困死我們!”
朱**臉色一沉。
察罕帖木兒,元廷悍將,出了名的心狠手辣。
“糧草呢?”
他沉聲問,這是眼下比元兵圍困更致命的問題,“還剩多少?
能撐幾日?”
那文士——軍需官老王——渾身一顫,頭埋得更低,聲音蚊子似的:“稟、稟主公……糧、糧倉的賬……亂、亂了……亂了?!”
朱**霍然起身,牽動傷口也渾然不覺,眼中冒出火來,“怎會亂了?!
說清楚!”
老王嚇得渾身篩糠:“前、前日撤退匆忙,記賬的竹簡丟了大半……這幾日人人只顧逃命,領(lǐng)糧的、管糧的都混在一塊……小人、小人只知道,大概……大概還夠弟兄們吃、吃三天……三天?”
朱**身邊的悍將徐達(dá)眼睛一瞪,“老王頭!
你管這叫‘知道’?
‘大概’三天,到底是兩天還是西天?!
小米糙米各剩幾石?
干肉咸菜還有多少?
傷病員要不要多分些?”
一連串問題砸下來,老王額頭冷汗涔涔,嘴唇哆嗦著,一個字也答不上來,只會反復(fù)念叨:“亂、亂了……全亂了……”周圍的士兵聽到這話,本就低落的士氣更是雪上加霜。
竊竊私語聲響起,夾雜著對分配不公的抱怨和對未來的絕望。
幾個眼神閃爍的小吏縮在人群后面,不敢抬頭。
眼看軍心就要從內(nèi)部瓦解。
“主公!”
一個謀士站出來,滿臉厲色,“當(dāng)務(wù)之急,是嚴(yán)懲克扣糧草、中飽私囊的蛀蟲!
殺一儆百,以安軍心!”
“不可!”
另一個謀士反駁,“糧草本就不明,再**立威,恐更失人心!
當(dāng)務(wù)之急是按現(xiàn)有弟兄人頭,均分糧草,先穩(wěn)住局面!”
“均分?
作戰(zhàn)的弟兄和傷病的弟兄能一樣?
管后勤的和沖前鋒的能一樣?”
“那你說怎么辦?!”
謀士們吵作一團,朱**的臉色越來越黑。
這局面,比被元兵圍困還讓人頭疼。
**,可能殺錯,也解決不了根本;均分,看似公平,實則不公,更會寒了悍卒的心。
就在這亂哄哄的節(jié)骨眼上,一個平靜到有些突兀的聲音插了進來:“吵有什么用?!?br>
眾人循聲望去,只見林默不知何時己找了個相對平整的石塊坐下,那臺會發(fā)光的“鐵盒子”就擱在膝上,屏幕幽幽亮著。
他臉上沒什么表情,只是手指在觸摸板上輕輕滑動。
“**和勻糧,都是治標(biāo)?!?br>
林默抬起頭,目光掃過爭吵的謀士和惶恐的軍需官,“數(shù)據(jù)理清了,才是治本?!?br>
“數(shù)據(jù)?”
朱**重復(fù)著這個陌生的詞,目光落在那個“鐵盒子”上,“先生是說……你這寶器,能理清糧草?”
“能不能,試試就知道了?!?br>
林默不置可否,手指點了點屏幕,“王軍需,你過來。
我問,你答。
其他人,安靜?!?br>
他的語氣里有一種不容置疑的“理首氣壯”,不是基于權(quán)勢,而是基于某種……掌控感。
朱**揮揮手,壓下了眾人的嘈雜。
老王戰(zhàn)戰(zhàn)兢兢地挪到林默旁邊。
“糧草分幾類?”
“小、小米,糙米,還有些腌菜,一點風(fēng)干的鹿肉……各類最后一次清點入庫是多少?
有記錄嗎?”
“有、有模糊印象,小米大概……五、六石?
糙米可能七八石?
腌菜十幾壇?
鹿肉……記不清了……這幾天,每天大概多少人領(lǐng)糧?
領(lǐng)多少?”
“這……人多嘴雜,有時一人領(lǐng)一份,有時一家人領(lǐng)一份,還有重復(fù)領(lǐng)的……根本記不住?。 ?br>
老王越說越絕望,這根本是一筆爛到家的糊涂賬。
林默卻不再問了。
他手指在鍵盤上敲擊起來,噠噠的輕響在寂靜的山谷里格外清晰。
屏幕上,一個奇怪的、畫滿格子的界面被打開(Excel空白工作表)。
他新建了幾個表頭:糧草種類、估算庫存(石/壇/斤)、每日消耗定額、己領(lǐng)人次、異常標(biāo)記。
然后,開始往里面填數(shù)。
“根據(jù)你的‘模糊印象’和這一千二百人的規(guī)模,我們反向推導(dǎo)?!?br>
林默一邊輸入,一邊自言自語般解釋,“假設(shè)小米庫存5.5石,糙米7.5石……人均每日最低口糧定額設(shè)為這個數(shù)……腌制菜類消耗慢,按比例折算……”他設(shè)置公式,讓某些格子自動計算。
又根據(jù)老王的只言片語,比如“張三好像領(lǐng)了兩次”、“李西家婆娘也來領(lǐng)過”,在己領(lǐng)人次欄里標(biāo)注,并設(shè)置條件格式——只要某個名字出現(xiàn)的次數(shù)超過預(yù)設(shè)值,整行就自動變成刺眼的紅色。
不到十分鐘。
屏幕上的表格不再是一片空白,而是填滿了數(shù)字,有的地方標(biāo)紅,有的地方有黃底提示。
林默將屏幕轉(zhuǎn)向朱**和幾位核心將領(lǐng)。
“看這里?!?br>
他指著幾個關(guān)鍵數(shù)據(jù),“根據(jù)現(xiàn)有信息倒推和交叉驗證,我們的實際糧草儲量,足夠現(xiàn)有一千二百人,吃五天。
不是三天。”
“五天?!”
眾人愕然。
“再看這里,”林默指向幾行標(biāo)紅的數(shù)據(jù),“這三個人,根據(jù)記錄碎片推測,重復(fù)領(lǐng)取或超額領(lǐng)取的可能性超過八成。
糧草‘不夠吃’,他們‘功不可沒’。”
被點名的三個小吏頓時面如土色,癱軟在地。
“最后,解決方案?!?br>
林默調(diào)出另一個他剛剛建好的簡易表格,“按職能和身體狀況,把人員分為三等:甲等(作戰(zhàn)及警戒人員)、乙等(輕傷及后勤)、丙等(重傷員)。
設(shè)置不同的日分配基準(zhǔn)。
再結(jié)合現(xiàn)有總糧草和五天時限,得出每人每日具體配額。
公開此表,按表分配,任何人不得多領(lǐng)。
這三個,”他瞥了一眼癱軟的小吏,“罰沒此次配給,留用察看,專司每日按此表格登記、核發(fā)糧草。
用數(shù)據(jù)管著他們,比殺了有用?!?br>
清晰,冰冷,但無比高效。
沒有情緒化的爭吵,沒有模糊的“大概”,只有一行行數(shù)字和基于數(shù)字的邏輯。
朱**死死盯著屏幕上那些他完全看不懂的符號和格子,但那些“五天”、“三人”、“配額”的結(jié)論,卻像刀子一樣刻進了他心里。
他不懂什么是“Excel”,什么是“公式”,但他懂什么是“清楚”,什么是“有用”。
“好!
好一個‘鐵賬本’!”
朱**猛地一拍大腿,牽動傷口疼得咧了咧嘴,但眼中卻爆發(fā)出灼熱的光,“先生此法,勝過十個……不,百個糊涂賬房!
就按先生說的辦!
徐達(dá),你去安排,即刻按這……這表格執(zhí)行!
那三個混賬,給我盯死了,再出紕漏,兩罪并罰!”
徐達(dá)大聲應(yīng)諾,看向林默的眼神也徹底變了,從最初的懷疑變成了深深的敬畏。
這書生,有點邪門,但真有本事!
謀士們啞口無言,看著士兵們因為有了明確的分配方案而稍微安定下來的神色,他們知道,這場危機,被這個帶著“鐵盒子”的怪人,用他們無法理解的方式,化解了。
林默合上筆記本,感受著掌心傳來的、比剛才又低了一些的余溫。
電量:75%。
他心中默念:得省著用了。
下次,或許該試試用算盤和格子紙,搞個“離線低配版”……“報——!??!”
一聲凄厲的嘶喊打破了剛剛有所緩和的氣氛。
一名渾身是血的斥候連滾爬爬地沖進來,跪倒在朱**面前。
“主公!
不、不好了!
那元兵千戶察罕帖木兒,親率五百精銳,堵在了我們山谷唯一的出水口!
還、還放話……放什么話?!”
朱**厲聲道。
斥候恐懼地看了一眼林默,顫聲道:“說……要活捉主公您,還要……還要把那個‘妖言惑眾、施邪法算箭’的書生……拖到陣前,千、千刀萬剮!”
山谷瞬間死寂。
所有人的目光,齊刷刷地投向了剛剛放下筆記本的林默。
元兵這是被上午那詭異的“躲箭”刺激到了,點名要**立威。
朱**臉色鐵青,緩緩轉(zhuǎn)頭,看向林默,聲音沉肅:“先生……出路己絕。
這局,你……還能算嗎?”
壓力如山般襲來。
林默迎著眾人的目光,臉上卻沒什么驚慌。
他重新打開筆記本,調(diào)出一個簡陋的、根據(jù)剛才觀察手繪的《山谷地形簡圖》。
他看著屏幕上那狹窄的出口,和代表元兵集結(jié)的紅**塊,嘴角竟微微勾起了一絲極淡的、屬于程序員的、遇到棘手*ug時的那種興奮弧度。
“當(dāng)然能算。”
他抬起頭,目光清亮。
“不過,這次不能硬碰硬。
得換個思路——把他們那五百人,看成一個整體系統(tǒng),太麻煩?!?br>
“我們得用點‘分布式’的想法,把他們……拆成一個一個,我們能逐個解決掉的‘小模塊’?!?br>
(第二章完)下章預(yù)告五百精銳堵死生路?
林默打開地形建模軟件。
“徐達(dá),你帶A小隊,卡這個坐標(biāo)點,只騷擾,不接戰(zhàn)?!?br>
“湯和,你的*小隊走這條算法算出的隱蔽路徑,去掏他們后路?!?br>
“記住,我們的目標(biāo)不是殺光他們,是讓他們的指揮系統(tǒng)——過載崩潰。”
當(dāng)古代戰(zhàn)爭遇上分布式拒絕服務(wù)攻擊(DDoS),元兵千戶第一次感受到了,被“算法”支配的恐懼。
---
閱讀下一章(解鎖全文)
點擊即可暢讀完整版全部內(nèi)容
相關(guān)書籍
友情鏈接