"为什么古代打仗不直接围城断粮?把对方饿死不就行了?"11月10日,这个问题在知乎上很快聚集了一批讨论。赞数最高的答案给出一个反直觉的结论:围一场城,最先撑不住的,往往是进攻的一方。知乎
这不是玩笑。在农业社会里,城墙围住的不只是衙门和民居,恰恰是国家设计的储粮中枢。《光明日报》曾系统介绍唐太仓遗址:粮食存在地下窖穴里,窖壁用火烧烘硬化,内壁铺厚厚的草木灰和木炭吸湿抑虫,装满粮后用谷壳覆顶、再夯土密封,窖内氧气耗尽形成高二氧化碳环境,好氧霉菌和储粮害虫都活不下来。考古人员在洛阳含嘉仓遗址发现的唐代粟米,放了一千多年,颗粒形状依然清晰可辨。光明日报知乎

数字更直观。含嘉仓一座仓窖出土的刻铭砖记录,单窖存贮苏州糙米一万三千石。唐代太仓一座大型仓窖可存粮约500吨,京师的常备储备常年在数百万石量级。围这种城,相当于赌一座国家级战略仓库先见底。光明网光明日报
围城方的账本却是另一种算法。粮食在仓储状态下有低温干燥环境,一旦进入运输就暴露在高温、虫害和霉菌之下,损耗成倍放大。数万围城部队加上供养他们的民夫,每天都要吃饭,围城拖一天,城外的消耗就多算一天,而城内的存粮不需要运。知乎
蒙古围攻襄阳,算是把"困饿"战术做成了标准答案。1267年起,蒙军先以开设榷场为名在城外立足,堡垒一座座连成网,掐断陆路;再在汉水江面拉铁索、打木桩、筑夹江工事,封锁水路。吕文焕事先囤粮,死守将近六年,南宋发起十余次救援,真正突破封锁入城的只有张贵、张顺两次。但最后襄阳并不是被饿穿的:1273年,回回炮砸开樊城之后兵锋直指襄阳,守将吕文焕在等不到援军后开城投降。知乎
这场围城也顺手交代了围困方的代价:蒙古人本是草原骑兵,为了封死汉水,硬是让降将刘整督造战船、练出一支水军。前后耗了六年光阴和一批当时最高等级的攻城器械。知乎
"围而饿死"从来不是古人没想到的招。它成立的前提是:把水陆缝隙全部封死,自己的后勤比城里的存粮更经拖,并且愿意为一座城押上数年。做不到这三条,围城部队反而要暴露在疫病、缺粮和内外夹击里。在冷兵器时代,断粮、筑堡、打援、配重攻城,缺一样,围城的都可能变成被耗的一方。
