24點遊戲規則:從 1~10 中抽取 4 張牌(可重複),使用 + - × ÷ 及括號運算,結果等於 24。本文提供窮舉法得到的所有有解組合及一組解法,供玩家參考、教學驗證或程式測試使用。
格式:四數組合 --- 解法算式
1,1,1,8 --- 8×(1+1+1)=24 1,1,2,6 --- 2×6×(1+1)=24 1,1,2,7 --- (1+2)×(7+1)=24 1,1,2,8 --- (1+2)×8×1=24 1,1,2,9 --- (1+2)×(9-1)=24 1,1,2,10 --- 2×(1+10+1)=24 1,1,3,4 --- 3×4×(1+1)=24 1,1,3,5 --- (1+3)×(5+1)=24 1,1,3,6 --- (1+3)×6×1=24 1,1,3,7 --- (1+3)×(7-1)=24 1,1,3,8 --- 1+3×8-1=24 1,1,3,9 --- 1×3×(9-1)=24 1,1,3,10 --- 3×(10-1-1)=24 1,1,4,4 --- 4×(1+4+1)=24 1,1,4,5 --- (1+4)×5-1=24 1,1,4,6 --- 1+4×6-1=24 1,1,4,7 --- 1×4×(7-1)=24 1,1,4,8 --- (4-1)×8×1=24 1,1,4,9 --- (4-1)×(9-1)=24 1,1,4,10 --- 4+10×(1+1)=24 1,1,5,5 --- (1+5)×(5-1)=24 1,1,5,6 --- (5-1)×6×1=24 1,1,5,7 --- (5-1)×(7-1)=24 1,1,5,8 --- 8×(5-1-1)=24 1,1,6,6 --- (6+6)×(1+1)=24 1,1,6,8 --- 6×8÷(1+1)=24 1,1,6,9 --- 6+9×(1+1)=24 1,1,7,10 --- 10+7×(1+1)=24 1,1,8,8 --- 8+8×(1+1)=24 1,2,2,4 --- 2×4×(2+1)=24 1,2,2,5 --- (2+2)×(5+1)=24 1,2,2,6 --- (2+2)×6×1=24 1,2,2,7 --- (2+2)×(7-1)=24 1,2,2,8 --- 8×(2+2-1)=24 1,2,2,9 --- 2×(2+9+1)=24 1,2,2,10 --- 2+2×(10+1)=24 1,2,3,3 --- 2×3×(3+1)=24 1,2,3,4 --- 2×3×4×1=24 1,2,3,5 --- (2+3)×5-1=24 1,2,3,6 --- 3×(2+6)×1=24 1,2,3,7 --- 2+3×7+1=24 1,2,3,8 --- 2×(3+8+1)=24 1,2,3,9 --- 2×(3+9)×1=24 1,2,3,10 --- 2×(3+10-1)=24 ...(完整列表含 100+ 組合,詳見原文)
fabs(result - 24) < 1e-6 避免精度誤差。map<tuple, string> 或 SQLite 供查詢。此完整解表可作為 24點遊戲「標準答案庫」,支援教學驗證、AI 訓練資料、遊戲提示系統等多種應用。窮舉法雖暴力,但在問題規模小、離線預計算場景下,往往是最務實、最可靠的選擇。