- 最后登录
- 2022-11-6
- 在线时间
- 2526 小时
- 阅读权限
- 40
- 注册时间
- 2009-5-31
- 积分
- 1370
- 帖子
- 1033
- 精华
- 11
- UID
- 96089
- WCA ID
- 2010JIMO01
- 兴趣爱好
- 破解

- 积分
- 1370
- 帖子
- 1033
- 精华
- 11
- UID
- 96089
- WCA ID
- 2010JIMO01
- 兴趣爱好
- 破解
|
发表于 2012-5-23 21:14:37
|显示全部楼层
昨天研究了一会金字塔,于是写了个程序计算公式,可以解出大部分的金字塔状态,
程序效率不高,目前只写了单方向(红前黄底打乱/还原)的开解,所以有一些还是不能求解
今天换了一个算法,结果程序从70K变成25M了,移步百度网盘下载。。。
http://pan.baidu.com/netdisk/singlepublic?fid=245659_125762119
运行程序,
点“复原”变成还原状态,
右侧公式按钮进行操作,
也可点击图形直接改变颜色,程序里没写合法状态的判断过程,所以错误状态也会计算,如果没有得出结果也可能是定义了一个错误状态造成的
透明块用来代替任意色,可以模糊搜索
勾选“多解”复选钮,可以列出最小步数中的所有解法(分为6步以内,7步,8步三个区间)
求解中如果出现未响应状态等几秒就好了。
UI设计的很简陋。。。
去掉了小角,四面的对应关系见右下角展开图
上边的求解耗时只供参考,最远状态求解大概30秒内
单解和多解模式
测试
附一个金字塔盲拧的教程。。。。
[ 本帖最后由 jimofc 于 2012-5-23 21:18 编辑 ] |
-
总评分: 经验 + 20
查看全部评分
|