一、" 始计篇 " 中的 " 计 " 的含义
1、" 计 " 的含义
" 始计篇 " 中的 " 计 " 是 计算 的意思 , 并不是 计策 / 计谋 / 奇谋巧计 ;
2、" 始计篇 " 结构层次
" 始计篇 " 分两个层次 :
- 第一层 讲的是 计算哪些要素 , 五事七计 ;
- 五事 : 一曰道,二曰天,三曰地,四曰将,五曰法 ;
- 七计 : 主孰有道、将孰有能、天地孰得、法令孰行、兵众孰强、士卒孰练、赏罚孰明 ;
- 第二层 讲 " 诡道 " , 列出了 12 条 " 诡道 " ;
- 故能而示之不能 ;
- 用而示之不用 ;
- 近而示之远,远而示之近 ;
- 利而诱之 ;
- 乱而取之 ;
- 实而备之 ;
- 强而避之 ;
- 怒而挠之 ;
- 卑而骄之 ;
- 佚而劳之 ;
- 亲而离之 ;
- 攻其无备,出其不意 ;
3、战争论 中的 " 计算 "
在 克劳塞维茨 的 " 战争论 " 中 , 也讨论了 计算 敌我双方 的力量对比 , 不仅仅是数量上的比较 , 还包括质量、训练水平、装备和战术能力等多方面因素 ;
" 战争论 " 中 强调了 军队的 士气、领导能力、战争的政治背景 等因素的重要性 , 这些因素可以 在战争中产生非常大的影响 , 甚至能够颠覆传统的力量对比 ;
二、计算 " 五事七计 "
1、计算过程
在开始战争之前 , 一定要详细的去 计算 , 主要 计算敌我双方的综合实力对比 , 计算 " 五事七计 " ;
将 对方 和 己方 的
- 五事 - 道、天、地、将、法
- 七计 - 主孰有道、将孰有能、天地孰得、法令孰行、兵众孰强、士卒孰练、赏罚孰明
进行对比计算 ,看谁的分数比较高 ;
计算出结果以后 , 怎么处理处理结果呢 , " 多算者胜,少算者不胜,而况于无算乎? "
- " 多算 " 指的是 计算后 , 我方得分比较多 , 则 胜算大 , 就能胜 ;
- " 少算 " 指的是 计算后 , 我方得分比较少 , 则 胜算少 , 就会失败 ;
- " 无算 " 指的是 计算后 , 我方得分为 0 , 则 不要开战 , 开战必死 ;
计算的目的 就是 为了知道 这场战争 能不能胜 ,
- 如果有胜算 , 就可以打 ;
- 如果没有胜算 , 就不打 ;
2、计算示例
诸葛亮 和 司马懿 的 计算 , 诸葛亮 的 计算 是不合格的 ,
魏蜀吴 的 国力对比如下 :
- 魏国 人口 500 万 , 军队 60 万 ;
- 吴国 人口 200 万 , 军队 20 万 ;
- 蜀国 人口 100 万 , 军队 10 万 ;
时间 站在国力强的国家那一边 , 随着时间的发展 , 魏国 的 积累和优势 将会越来越大 ;
诸葛亮 只能 赌国运 , 采取 军事冒险 策略 ;
司马懿 每次都能把 诸葛亮 算计的死死的 , 计算 诸葛亮 的大军 粮食 能消耗的时间 , 只防守 , 不进攻 ;
魏国的国力要强于蜀国 , 粮食的储量也多余蜀国 , 拼消耗 , 诸葛亮是耗不过司马懿的 ;
3、兵法无用 - 保证不败
战争 就是靠 道、天、地、将、法 获胜 , 其本质就是 国家实力 ;
国家实力 强 , 就可以打赢战争 ;
兵法 的 作用是让强国 保持 " 不败 " , 并不能 让 强国 " 获胜 " ;
兵法 并 不能 让 弱国 反败为胜 , 本来打不赢的战争 , 精通兵法 , 也打不赢 , 弱国只能选择 " 不打 " ;
#include "iostream" using namespace std; #include <vector> #include <algorithm> #include "functional"
int main() {
// 控制台暂停 , 按任意键继续向后执行 system("pause"); return 0;
};