推 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次
應該是最不刺激的方法
只是有點難背