先给你算笔账:长平之战打了三年,赵军总兵力被记载为45万,而当时赵国总人口也就300万上下。等于每7个赵国人里就有1个在前线打仗,这比例放到现代都夸张,更别说两千多年前的古代。

也难怪很多人说战国的战争数字都是史官吹出来的,动辄几十万的大战根本不可能。但你有没有想过,为什么偏偏战国的记载这么夸张,之后的大一统王朝,全国总动员也就能出动十几万兵力?
首先搞懂:战国的「兵」和后世的「兵」根本不是一回事
你看三国时期曹操打官渡,手里两三万兵力已经能和袁绍十万大军对峙,那是因为东汉末年的兵是职业兵,是靠朝廷养着的脱产军人。
但战国的兵制是「全民皆兵」,而且是真·全民。当时各诸侯国基本是「举国立军」,只要是15到60岁的男子,碰到战争全部都要上战场,平时你是种地的农民,国家一喊打仗,拿上武器就是士兵。
就拿长平之战最关键的时刻来说,秦昭襄王听说赵军被围,直接跑到临近的河内郡,给当地所有百姓升一级爵位,把15岁以上的男子全部征调到长平前线堵截赵国的援军和粮道。这哪里是征发正规军,这是把能走路的男子都拉去当壮丁了。
所以你看史书里的几十万兵力,其实包含了大量临时征召的农民,不是后世那种拿军饷、常年训练的职业军队。按这个比例算,300万人口的赵国,拿出45万男子上战场,真不是不可能。
别光算作战的人,后勤的人数其实更夸张
很多人算战国兵力的时候,忽略了一个关键问题:古代打仗,运粮的、修工事的、做饭的、搞辎重的,这些人都要算进总兵力里。
《孙子兵法》里早就说过「兴师十万,日费千金」,后面还有一句更重要的:「内外骚动,怠于道路,不得操事者,七十万家」。意思是十万军队出去打仗,后面要有七十万户人家给你搞后勤运输,不能正常种地。
战国时期的运输条件有多差?你往前线运1石粮食,路上民夫自己就要吃掉好几石,能送到士兵手里的能有十分之一就不错了。而且这些民夫也是从百姓里征发的,他们同样占用国家的人力,同样要算进「出兵」的数字里。
比如我们说长平之战秦赵各出兵四五十万,这里面真正拿着武器在前线拼杀的作战部队,可能也就十几万,剩下的三十万全是运粮的、修壁垒的、伺候伤员的民夫。但在当时的统计逻辑里,这些人都是军队的一部分,自然要算到总兵力里。
为什么后世大一统王朝反而出不了几十万兵?
很多人说你看后来的明清,打仗最多也就十几万,难道社会进步了动员能力反而下降了?这其实是国家治理模式变了。
战国的时候诸侯国地盘小啊,你赵国从邯郸征发民夫去长平,路程也就几百里,路上走个十几天就到了。要是大一统王朝,从江南征个兵去东北打仗,路上就要走三个月,光路上吃的粮食就是天文数字,动员成本比战国高了不止十倍。
而且战国的时候战争是头等大事,所有国家资源都往战争上倾斜,百姓除了种地就是打仗,整个国家就是个战争机器。但大一统王朝要管的事多了,要搞建设、要赈灾、要维持地方治安,不可能把所有男子都拉去打仗。要是真像战国那样十个人里抽一个去前线,农业生产直接就崩了,没等敌人打过来自己先乱了。
还有个很重要的点:战国的史书计数喜欢把总人数全算进去,而后世的记载往往只算作战的正规军,自然显得数字小很多。你要是把明清战争里的后勤民夫也算上,出动个几十万人也不是什么稀奇事。
那有没有吹水的成分?肯定有,但不是瞎编
当然也不是说战国的数字就全是实的,古代打战向来有「号称」的传统,比如你实际有20万,对外就说有百万,先从气势上压倒对方。但这种夸大一般是倍数级的,不会无中生有,比如明明只有两三万,不可能说自己有几十万。
而且战国时期的战争是灭国级别的,输了可能整个国家都没了,所以才会不顾一切把所有人力都投进去。长平之战赵国输了之后,国内几乎没有成年男子,直接从能和秦国掰手腕的强国变成了弱国,这种级别的损失,也反过来证明了当时投入的兵力确实是几十万人级别的。
所以说,战国几十万规模的战争,不是史官瞎吹,是当时特殊的兵制、特殊的战争形态共同造就的。你用后世职业军队的标准去套战国的兵力,自然会觉得不合理。
最后问你个问题:要是战国的战争真像很多人说的只有几万人规模,那你觉得杀神白起一辈子坑杀的上百万敌军,又该怎么算呢?
