推 seanwu: 直接編碼每個棋子的所有走法就可以了,才不會有浪費的bit 12/26 18:37
→ seanwu: 兵5*3+車2*17+炮2*17+馬2*8+將1*4+士2*4+象2*4 = 119種 12/26 18:37
→ seanwu: 剛好可以用7碼解決 12/26 18:37
這大概是最佳解
象棋一方有7種棋子
將1隻 有4種走法
士2隻 有4種走法
象2隻 有4種走法
馬2隻 有8種走法
卒5隻 有3種走法
車2隻 有17種走法
包2隻 有17種走法
(1*4)+(2*4)+(2*4)+(2*8)+(5*3)+(2*17)+(2*17)
總共119種走法 每個都編一個號碼
二進位制只需要7碼
下一手棋 肛門只要震7次
應該是最不刺激的方法
只是有點難背
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.161.91.148 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1703595379.A.FE9.html
推
推
推
→
→
→