avatar
Re: rephase the question# Java - 爪哇娇娃
k*y
1
32222111 32221211 32221121 32221112
32221111 32212211 32212121 32212112
32212111 32211221 32211212 32211211
32211121 32211112 32122211 32122121
32122112 32122111 32121221 32121212
32121211 31222211 31222121 31222111
31221221 31221211 31221121 31212211
31212121 31122211
也不过是30种情况而已.一共36种.
avatar
S*t
2
我觉得可以这样:
中间的子就不用了,
那么某个过去状态表示为:s0="12112231".
当出现一个新状态时,比如s1="31121122",
令s2 = s0 + s0 = "1211223112112231".
如果在s2里能找到s1,那么s1=s0.
如果,新状态s1="13221121",
在s2里不能找到s1.则,s1逆序为s11="12112231"
如果在s2里能找到s11,那么s1=s0.
这样,位数不止8个时,也很容易编程实现.
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。