孫子兵法・決策實驗室
← 目錄
部三 · 第 7 篇 · 臨機應變

軍爭:最短的直線常被堵死,繞路反而先到

兩軍搶同一個有利位置,誰先到誰贏。但孫子說:別走那條看似最近、其實塞滿敵人的直線——『以迂為直』,繞一圈反而快。

§1

以迂為直,以患為利

軍爭之難者,以迂為直以患為利。故迂其途,而誘之以利,後人發,先人至
搶佔先機的難處,在於把迂迴變成最近、把不利轉成有利:故意繞遠路、用小利引開對手,雖晚出發卻能先到。
孫子兵法 · 軍爭篇
故其疾如風,其徐如林侵掠如火不動如山
快時如疾風,緩時如森林,侵攻如烈火,駐守如山岳。(風林火山)
孫子兵法 · 軍爭篇

最短的直線往往是陷阱——敵人也知道、會在那裡設防。扣掉阻力,繞道反而先到;而節奏要像風林火山隨情境切換。下面親手跑一次。

互動① · 迂直之計 · 兩路賽跑

兩個 token 同時從起點出發,搶左上角的同一個有利位置朱砂走直路(最短,但佈滿敵軍障礙,每撞一格就被拖慢甚至卡住);玉青走迂路(繞一大圈,但全程暢通)。按「開賽」,看誰先到。

迂直賽道 · 即時計時 朱砂=直路 玉青=迂路
直路 · 短而險(敵軍密佈) 迂路 · 長而通(暢行無阻) 敵軍障礙 · 撞上拖速
直路上的敵軍密度

拉到很低時,直路上幾乎沒人擋——這時『最短』才真的最快。拉高,看臨界點怎麼翻轉。

直路 · 用時
迂路 · 用時
迂路領先
結果
按「開賽」放兩個 token 出發。注意:玉青繞了更長的路,卻常常先到——這就是『後人發,先人至』。先用預設的高密度感受它,再把滑桿拉低找臨界點。
真實案例 · 一鍵帶入賽道
點上面的案例,會把對應的障礙密度帶進賽道並自動開賽。
玩出來的重點

直線距離永遠最短,但有效速度=距離 ÷(被阻力扣掉的時間)。敵軍越密,直路的『實際成本』越高。孫子的洞察是:該比的不是地圖上的長度,而是扣掉阻力後誰先到。把滑桿拉到很低你會看到臨界點——障礙夠少時,直路才奪回優勢。現實裡那條『人人都擠的最短路』,通常正是障礙最多的那條。

§2

風林火山:勝負在節奏,不在猛衝

搶先機不是一路狂奔。孫子把行軍節奏分成四種:該快時疾如風、該慢時徐如林、該攻時侵掠如火、該守時不動如山。切換下面四顆按鈕,看同一個 token 的行為怎麼隨節奏改變。

風林火山 · 節奏示意點按鈕切換節奏
目前節奏 · 疾如風
此節奏的時機
疾如風:當路徑已通、勝機乍現,就要全速突進,把速度本身變成壓制力——慢一拍,先機就被別人搶走了。切換四顆按鈕,感受同一支軍隊在不同節奏下的截然不同。
商業節奏 KPI · 一鍵帶入
點 KPI 看它對應哪種節奏、現實裡誰這樣打。同一家公司,不同階段切不同擋位。
§3

現代轉譯:選對路徑,管好節奏

路徑選擇 · 節奏管理

勝負不在誰跑得快,在誰選對了那條『扣掉阻力後最快』的路、又在對的時刻切對擋位。兩件可操作的事——都已做成上方互動的 chip

① 換維度繞道(以迂為直) — 別在巨頭最強處硬碰。回到上方賽道,點「TikTok 迂迴超車」「後發者繞道」,看『最熱門的直線=阻力最大』如何被繞道反超。

② 用風林火山管節奏 — 把何時加速、何時按兵當成可切換的擋位。回到上方節奏,點「等待/潛行/擴張/收縮戰線」四個 KPI,看同一支隊伍在不同擋位的截然不同。

歷史戰例 · CASE FROM HISTORY
暗渡陳倉 · 以迂為直

楚漢相爭之初(前 206 年),劉邦受困漢中,東出的褒斜棧道先前已被自己燒毀以示無東歸之意。要還定關中,劉邦採韓信之計:避開守將章邯的重兵正面,不走那條最近卻被嚴防的斜谷正道,而自漢中由故道(陳倉方向)出兵奇襲。章邯措手不及、迎戰兵敗,劉邦一舉還定三秦。後世以「明修棧道、暗渡陳倉」概括這種以迂為直——看似繞遠,扣掉敵軍重兵的阻力,反而最快。

→ 這正是本篇「以迂為直」的活例:最直的棧道塞滿了敵兵,繞道陳倉看似多走,卻後人發、先人至

本篇帶走三句話
最近的直線常被堵死;以迂為直,繞路扣掉阻力反而最快。
後人發、先人至:晚出發不等於晚到,路徑選擇決定一切。
風林火山:勝負在節奏切換,不在一味猛衝。