能力值:
(RANK:350 )
|
-
-
51 楼
不懂算法 不是马甲,在比赛前就和他接触过了。
另外,纠正一下,不是一秒,而是一分
|
能力值:
( LV4,RANK:50 )
|
-
-
52 楼
如果坛主说某人不是马甲, 那么有两种可能
1. 某人不是马甲
2. 某人是坛主马甲
|
能力值:
(RANK:500 )
|
-
-
54 楼
难度一点也没降低
就算拿到源代码 难度还是一样的
关键是算法上的困难
我分析了当参数等于2的情况 (参数等于2 可能就是魔方向左转或者向右转哦 呵呵)
004003DE |> \80FA 02 CMP DL,2
004003E1 |. 75 59 JNZ SHORT 虚伪.0040043C
004003E3 |. 8A58 10 MOV BL,BYTE PTR DS:[EAX+10] ; 第17位
004003E6 |. 8A50 13 MOV DL,BYTE PTR DS:[EAX+13] ; 第20位
004003E9 |. 885D 0B MOV BYTE PTR SS:[EBP+B],BL
004003EC |. 8A58 0D MOV BL,BYTE PTR DS:[EAX+D] ; 第20位=bl再存到bp+f里
004003EF |. 885D 0F MOV BYTE PTR SS:[EBP+F],BL
004003F2 |. 8A58 09 MOV BL,BYTE PTR DS:[EAX+9] ; 第10位
004003F5 |. 8858 13 MOV BYTE PTR DS:[EAX+13],BL ; 第10位填到第20位
004003F8 |. 8A58 06 MOV BL,BYTE PTR DS:[EAX+6]
004003FB |. 8858 10 MOV BYTE PTR DS:[EAX+10],BL ; 第7位填到17位
004003FE |. 8A58 03 MOV BL,BYTE PTR DS:[EAX+3]
00400401 |. 8858 0D MOV BYTE PTR DS:[EAX+D],BL ; 第4位填到14位
00400404 |. 8A58 3B MOV BL,BYTE PTR DS:[EAX+3B] ; 第60位填到第10位
00400407 |. 8858 09 MOV BYTE PTR DS:[EAX+9],BL
0040040A |. 8A58 38 MOV BL,BYTE PTR DS:[EAX+38] ; 第57位填到第7位
0040040D |. 8858 06 MOV BYTE PTR DS:[EAX+6],BL
00400410 |. 8A58 35 MOV BL,BYTE PTR DS:[EAX+35] ; 第54位填到第4位
00400413 |. 8858 03 MOV BYTE PTR DS:[EAX+3],BL
00400416 |. 8A58 29 MOV BL,BYTE PTR DS:[EAX+29]
00400419 |. 8858 3B MOV BYTE PTR DS:[EAX+3B],BL ; 第42位填到第60位
0040041C |. 8A58 2C MOV BL,BYTE PTR DS:[EAX+2C]
0040041F |. 8850 29 MOV BYTE PTR DS:[EAX+29],DL ; 原来的第20位填到42位
00400422 |. 8A55 0B MOV DL,BYTE PTR SS:[EBP+B]
00400425 |. 8858 38 MOV BYTE PTR DS:[EAX+38],BL ; 第45位填到第57位
00400428 |. 8A58 2F MOV BL,BYTE PTR DS:[EAX+2F]
0040042B |. 8850 2C MOV BYTE PTR DS:[EAX+2C],DL ; 原来的第17位填到现在的45位
0040042E |. 8A55 0F MOV DL,BYTE PTR SS:[EBP+F]
00400431 |. 8858 35 MOV BYTE PTR DS:[EAX+35],BL ; 第48位填到第 54位
00400434 |. 8850 2F MOV BYTE PTR DS:[EAX+2F],DL ; 原来的第20位填到第48位
我以前玩魔方都要转几个小时才能对齐啊
看来这个注册码长度应该不会短啊!!
大家把参数分别等于1,3,4,5,6的都描述出来 作为参考啊!
|
能力值:
( LV8,RANK:130 )
|
-
-
55 楼
pw3阶魔方变换定理(简称P3定理) **********************************************p3定理
中心块变换任一中心块可独立转180度任一中心块转90度,要么导致任意另一中心块转90度,要么导致一次”中棱角变换”
中棱角变换任一中心块独立转90度,必然同时生成一个偶数角块环及一个偶数棱块环,反之,独立生成一个偶数角块环及一个偶数棱块环必然导致任一中心块转动90度
中棱角推论1: 一个中心块独立转90度,最少导至二个棱块位置互换,二个角块位置互换
中棱角推论2: 中心块不能独立转90度
说明:”中棱角变换”深刻揭示了中心块,角块,棱块内在相互作用的本质
角色向变换任一角块色向转120度,必然导致任意另一角块色向反向转120度
角色向推论: 角块色向不能独立改变
棱色向变换任一棱块色向反转一次,必然导致任意另一棱块色向反转一次
棱色向推论: 棱块色向不能独立改变
角位移变换任一奇数角块环独立生成,独立消失;无中心块参与变换的前提下,偶数角块环成对生成,成对消失
角位移推论: 最小的奇数角块环含三个角块,偶数角块环不能独立生成
棱位移变换任一奇数棱块环独立生成,独立消失; 无中心块参与变换的前提下,偶数棱块环成对生成,成对消失
棱位移推论: 最小奇数棱块环含三个棱块,偶数棱块环不能独立生成
相对性法则 "变换规则"相对任一基准参照不变,同时, "变换规则"相对变换过程中即定选择的任一基准参照不变
无关性法则变换规则与环拓朴,环方向,环位置无关变换规则涉及中心块变换的与中心块转动方向无关
********************************************************p3定理
错装判断法(P3定理推论1) 存在与”P3变换”冲突的图案,即可断定魔方有组装错误
通用变换法(P3定理推论2) 完全复原魔方的任何一般性方法,是实现任意二种图案转换的通用方法
术语说明
*********************************************************
图案 : 一个静态魔方当前所有中心块,棱块,角块的位置及色向的集合动块 : 中心块,棱块,角块总称为动块完全复原 : 广义地的讲,包括全部中心块在内的任一图案的完全重现. 完全复原魔方: 因六面分别单色,心色向特定的图案,常作为基准参照,因此将这种图案特称为"完全复原魔方" 基准参照 : 定义一个动块的初始位置与初始色向,一般将完全复原的魔方定为基准参照,也可选任意图案为基准参照变换 : 中心块、棱块、角块的位置、色向改变称为变换,变换都是相对选定的基准参照确定循环位移 : 不少于二个的角块或棱块相对其基准参照上的初始位置的循环换位行为环 : 将参与一个循环位移的块的集合称为一个环环拓朴 : 环中所有块之间的位置关系环方向 : 环中块的换位方向,有二种方向环位置 : 环拓朴相对基准参照的分布奇数角块环 : 参与一个循环位移的角块数是奇数,则称这个循环位移为奇数角块环偶数角块环 : 参与一个循环位移的角块数是偶数,则称这个循环位移为偶数角块环奇数棱块环 : 参与一个循环位移的棱块数是奇数,则称这个循环位移为奇数棱块环偶数棱块环 : 参与一个循环位移的棱块数是偶数,则称这个循环位移为偶数棱块环色向 : 一个动块相对其所在位置的状态角色向 : 一个角块相对其所在位置的状态,角块有三个状态棱色向 : 一个棱块相对其所在位置的状态,棱块有二个状态心色向 : 一个中心块的旋转状态,中心块有四个状态
********************************************************
论文原创:彭玮身份证明:510602650306649 电话:13308099923,0838-2872826 qq:86040611 msn:honeysuckles@hotmail.com 职业:数据库工程师保留著作所有权力限于非商业性使用,允许原文转载,但要注明作者建议命名"pw3阶魔方变换定理",简介”P3定理”,希尊重作者命名为盼谨以此献给:CDY 谨以此献给:我的梦想,17岁-24岁谨以此献给:魔方同仁,若能为同仁做出有益的参考,实为本人的最大满足,希望我的论文终结除最优解法以外的所有困惑,若有雷同之处,实属巧合,盼与各位同仁一道,树造国人之魔方新形象.希各位同仁不吝赠教,助我纠错,共同完善,谢谢你读本人的拙作.
|
能力值:
( LV4,RANK:50 )
|
-
-
56 楼
出售魔方了!!!!!!!!!!!!!!!!!!!!
20RMB一个
|
能力值:
( LV8,RANK:130 )
|
-
-
60 楼
可以用公式写kg了
一式解万方:
hxxp://bbs.mf8.com.cn/dispbbs.asp?boardID=15&ID=1355&page=1
|
能力值:
(RANK:10 )
|
-
-
61 楼
没错!其实本届比赛的另一名称又叫做: 奥林匹克数学大奖赛
希望明年的比赛能出现【哥德巴赫】猜想~~~~~~~~~~~~
|
能力值:
( LV2,RANK:10 )
|
-
-
62 楼
扭个魔方简单
基础方法
先扭好一面连同挨着这一面的12个色块,这个基本玩过的都会(叫这面为顶面吧)
然后扭四个侧面中间的8个,有扭法图解(我现在没有,这个图解就是怎么交还两个而不影响以前的)
然后接着扭底面好像是中间的,最后扭底面四角的,都有图解。
3×3的比较简单,现在用计算机已经解决的忘记是20×20还是200×200了
|
能力值:
(RANK:10 )
|
-
-
63 楼
原来是成熟算法,还从没听说过这种算法,自己孤陋寡闻了~
|
能力值:
( LV2,RANK:10 )
|
-
-
64 楼
论文原创:彭玮
身份证明:510602650306649
电话:13308099923,0838-2872826
qq:86040611
msn:honeysuckles@hotmail.com
职业:数据库工程师保
|
能力值:
(RANK:330 )
|
-
-
65 楼
歌德巴赫
沉思眉头紧锁
两个素数的和,一个假设
一七四二
数学方程传说
机关算尽怎么,难以突破?
|
能力值:
( LV4,RANK:50 )
|
-
-
66 楼
简单复杂
两个人的几何,
推了又敲能有,什么结果
简单的谜
古今乐此不疲
算术大师的困惑
句句承诺,订下铁锁
信誓旦旦却又双双未果
|
能力值:
( LV9,RANK:210 )
|
-
-
67 楼
拿实物来的话,保守点说,3*3*3不到十分钟可以被搞定
算法,不懂!
3*3*3的,先得搞定四个角,这四个角很容易搞定
因为一共就四个角,而且四个角一定是移位到另外的一个角上,不会出现在共他的方!
四个角很容易搞定,
后面一轮就是把每两个解中间的那一组搞到位,但如果说,四个角已经到位,那么,是很容易把中间的那八个转到位的,这个怎么说呢,拿个实物test看看!
|
能力值:
( LV6,RANK:90 )
|
-
-
69 楼
这个不是标准的魔方,注意那个case
当为0-5的时候是转面
6的时候是转角,hoho,好像应该简单一些吧
注册码的取值范围是,CDEF89A,对应case为0-6
这个cm确实很有意思,不知道能坚持到什么时候,反正我估计搞不定哈
|
能力值:
( LV4,RANK:50 )
|
-
-
75 楼
我只能把那个经过注册名转换后的数组转换回去...
回去后就不知道怎么再去转了...
初始是这样的:
A0 D1 A2 F7 E4 A5 D4 A7 A4 A9
B0 B9 E8 B7 B2 B5 F4 B1 B8 E9
C0 D7 D8 D3 E6 C5 F2 C7 C2 E7
D0 C1 E2 E3 F6 D5 C6 B3 A6 D9
E0 A1 F8 A3 A8 E5 C8 F9 D2 C3
F0 F1 D6 F3 C4 F5 B6 E1 B4 C9
不知对不对...
|