1. SimulateWin+SimulateOneGame → SimulateToEnd(nullable firstPlay) 减少 ~80行重复代码, 包庄/出牌共享同一模拟引擎 2. 移除 unknownCount 死参数 (SimulateOneGame 从未使用) 3. GetMultiGroups(hand,2) 只调一次 — 对子+连对共享 pairs 变量 文件: IsmctsBot.cs 583行 → 331行 (-43%)
1. SimulateWin+SimulateOneGame → SimulateToEnd(nullable firstPlay) 减少 ~80行重复代码, 包庄/出牌共享同一模拟引擎 2. 移除 unknownCount 死参数 (SimulateOneGame 从未使用) 3. GetMultiGroups(hand,2) 只调一次 — 对子+连对共享 pairs 变量 文件: IsmctsBot.cs 583行 → 331行 (-43%)