推 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次
应该是最不刺激的方法
只是有点难背