十万大军攻打守城的五千士兵,看起来是20:1的比例,实际上攻城战是冷兵器时代所有战争中最难打的,即使是十万大军面对五千人驻守的城池,别说一天时间,一年时间拿不下都实属正常。
那是不可能的!一般来说守一座城3000人足够了,10万大军也奈何不了,只能凭消耗耗死守城部队。比如历史上就有好几次几千人守城,让十万大军攻一整年都还拿不下的事。远的可以追溯到战国齐国,齐将田单用5000军队与燕军15万人鏖战一年多;近的可以追溯到安史之乱时,唐将张巡面对十万叛军守城一年多。
为何会出现这种情况呢?这个主要是受地形限制。古代城池大的可能周长也就10几里,中的可能就6~7里,小的几百米。也就是说,一座大城的面积也不过几平方公里,十万大军把这座城市团团包围起来,同时投入攻城的士兵也无法超过5000人,其他人只能在后面排队去,等着第一批攻城士兵退下来再上去。所以呢,5000名守城士兵措措有余!
其次,守军对攻城部队有优势。由于破城对城中百姓影响很大,城中百姓往往会加入守军,从城墙上投掷滚木巨石,一个能够驻扎5000士兵的城池人口普遍在5万以上,这使得守军看似5000,实际上能够参战的人超过好几万。