三國|官渡的真相:官渡之戰不算以少勝多(下)?
三、官渡之戰袁曹兵力的相對論
在《說三國26| 官渡的真相:官渡之戰不算以少勝多(上)?》中我提到了華中科技大學學者的一則研究。他透過建立數學模型,分析相關引數,得到曹操在三個月內戰勝袁紹(十一萬人馬)時,其初始兵力應該為8一10萬人。
就是說,袁曹雙方相對精確的人馬數,其實都可能和對方的數量有直接關係。當然,這其中有幾個不得不考慮的變數:曹操殲滅袁軍的數量、戰爭時間、雙方糧草等後勤供應情況等等。
1.袁紹
“步卒五萬,騎八千”VS曹操“兵不滿萬”
就像上篇文章說的,我們幾乎可以肯定的是,袁紹即使如果真出動十萬大軍,曹操
“兵不滿萬”
應對的組合應該是不存在的了。主要是曹操兵力過萬的證據太多了。那麼,如果依《世說新語》袁紹
“步卒五萬,騎八千”
,曹操主力部隊
“兵不滿萬”
,加上週邊部隊總共一萬多人呢(
上篇文章提到的楊德炳梳理《三國志》中張遼、樂進、于禁、徐晃、曹仁、曹洪、夏侯淵、張繡、許褚等在官渡之戰時的統兵情況,不會少於一萬八千
)?
這個假設如果成立,首先,曹操坑殺的七八萬袁軍,
按照《國淵傳》的說法,就是為了冒功而誇大的,實際上在七八千人左右。
這就說明,如果曹操就是一萬八千人馬左右,那袁紹勢必是五萬左右的人馬,因為這其中有一個大背景,漢末人口經歷戰亂及疫病後衰竭的已經非常可怕了。根本不是後來統計學者估算的十分之二左右(十存二),而是真的“十不存一”,也就是人口的衰減是非常可怕的。所以即使是當時的大戶人家袁紹也只能湊到五萬人馬,而曹操倉促應對下也只動員了兩萬左右的人馬。
綜合前面關於漢末人口的分析,這個對應兵力,應該是很難讓人信服的。
2.袁紹
十萬兵馬VS曹操八萬人馬
袁紹出動十萬大軍,除了《世說新語》,其他資料都是肯定的,所以袁紹的十萬大軍這個記載可行度極高。既然袁紹出動十萬大軍曹操
“兵不滿萬”
應對的組合不存在,那麼可以假設曹操就八萬左右的人馬。
為什麼這麼假設?因為這是上篇文章中以許下一地至200年五年的屯糧計算應五百萬斛。測算下來八萬左右的兵力才有可能相持半年之久使曹軍軍糧處於危急之日。
如果袁紹十萬兵馬VS曹操八萬人馬,首先荀彧的話就大體沒毛病了。
荀彧說:“今穀食雖少,未若楚、漢在滎陽、成皋間也。是時劉、項莫肯先退者,以為先退則勢屈也。”、“公以至弱當至強”、“公以十分居一之眾”雖然有些過分誇大,其實是在跟曹操強調不要放棄,袁紹的人馬多於曹操,這樣的話就能好理解一些。
其次,《三國志•董二袁劉傳》:連營稍前,逼官渡,合戰,太祖軍不利,複壁。紹為高櫓,起土山,射營中,營中皆蒙楯,觽大懼。太祖乃為發石車,擊紹樓,皆破,紹觽號曰霹靂車。紹為地道,欲襲太祖營。太祖輒於內為長塹以拒之。這個記載也就很好理解,曹操人數稍弱於袁紹,才會相持階段一開始被打,後來調整後才擋住了袁紹。
還有,曹操坑殺的七八萬袁軍,在數字層面上也是合理的了。因為曹操起碼有八萬兵馬在那操作坑殺的動作。
按照《國淵傳》的說法,就是為了冒功而誇大的,那麼這誇大的比例就沒有十倍那麼高了。
最後,以許下一地至200年五年的屯糧計算應五百萬斛。測算下來曹操八萬左右的兵力才有可能相持半年之久,然後許攸來投時曹軍軍糧處於危急之日,這樣的記載才顯得合理。
所以,這個配比相對來說信服度更高。
3.袁紹
十萬兵馬VS曹操十萬人馬
為什麼要提出曹操兵馬十萬的說法?因為袁紹是十萬兵馬來功,如果兵力充足,一般會派出相應的兵馬來迎敵。還有一個更重要的原因是,曹操在袁紹正式進入官渡前的一系列操作,如趁著袁紹大軍在行軍的時候,曹操果斷出擊徐州趕走劉備,還擒得關羽。這樣的淡定,肯定是以足夠的兵力做支撐的。
《三國志》記載,陶謙死,太祖欲遂取徐州,還乃定布。彧曰:“今東方皆以收麥,必堅壁清野以待將軍,將軍攻之不拔,略之無獲,不出十日,則十萬之眾未戰而自困耳。
裴松之就說,這個時候,曹操都帶十萬兵力去攻徐州了,可以得出官渡的時候“兵不滿萬”是純瞎扯了。
所以,可以做這樣一個設想,曹操在後來趁著袁紹大軍在行軍的時候,果斷出擊徐州趕走劉備,帶的兵力肯定也有數萬之眾。加到曹操參與官渡之戰的總兵力之中,十萬兵馬也是合情合理的。
而且,當把曹操的兵力設定到十萬之後,看裴松之反駁曹操兵馬水分太多的例子就很自然的釋然了。
第一,袁紹有十萬人馬,東西屯營數十里。曹操也分營和他對峙,那是因為曹操也有十萬人馬。
第二,如果袁紹有十萬人馬,你一萬人馬,人家就圍著你困著你也能把你困死。之所以圍不住,那是因為曹操也有十萬人馬。
第三,曹操的人馬要坑殺七八萬袁軍,之所以能做到,那是因為曹操也有十萬人馬。
第四,,鍾繇在戰爭伊始曾給曹操送過戰馬兩千匹,後來沒咋記載,那是因為曹操有十萬人馬。別說兩千匹,兩萬匹也能給消化了。
再看一開始時的數學模型,曹操在三個月內戰勝袁紹(十一萬人馬)時,其初始兵力應該為8一10萬人。
也很合理。
十萬左右的人馬,才讓曹操屯的五百萬斛在許攸投靠時,已經所剩無幾。曹操才能不斷的帶領小股部隊劫袁紹的糧草,才能很輕鬆的選出5000精銳去烏巢放火。
所以,這個推論是成立的。
綜合以上三種分析(有些倉促),個人認為(純個人觀點),曹操參加官渡之戰的總兵力應該在八萬—十萬左右,袁紹很可能就是十萬左右。所以,官渡之戰並不是一場以少勝多,以弱勝強的戰爭。