奇文啦

手机浏览器扫描二维码访问

第七十三章 算法设计的关键(第1页)

设计破解三阶魔方的算法,首先要明确的是两点。

一个是输入数据。

输入的数据,就是立体魔方六个面,所对应的九个格子颜色,数据的特点是,有六种颜色,每一种颜色总计是九个,另外,六个面最中间所对应的颜色固定。

第二就是输出数据,也就是计算的目的,得到还原魔方需要的最低步骤。

只要能达成这个条件,其他想要的数据,比如实现最低步骤的过程,也只是程序运算过程中,顺便做出的简单记录。

在明确了输入和输出数据,前后框架差不多就出来了。

这就和张震发过来的算法包差不多,只是难度的级别上调了几十、上百倍,甚至更高。

接下来,设计开始。

建模。

建模就是把现实问题变成数学问题,用数学的公式、代码来表达出,魔方各个小格子之间的关系,以及可能做出的转换方式。

这一过程有两种方式。

一种是以空间位置为基点,也就是固定了位置,颜色会发生变化;一种是以固定颜色小格子为基点形成位置变换。

选定好建模的方式后,就进入真正设计的过程。

赵奕才刚刚进入思考,就碰到了巨大的问题:如何能确定一种扭动,是让魔方向着还原的方向靠近,而不是让它变得更加混乱?

这是个超级难题。

破解了这个难题,几乎等于完成了算法。

所以,此路不通。

重新想。

那么换一种角度去考虑,可以寻找同样颜色最多的面,以此为基点去实现还原,就和多数人的选择一样,先还原三阶魔方的一个面,其他就变得容易多了。

但是,科学是严谨的。

如何证明从相同颜色最多的面开始,实现还原的速度就是最快的?

如何证明先还原一个面是最快的?

赵奕才刚开始设计程序,就碰到了一大堆的问题,他深吸了一口气,逻辑思维到此结束。

接下来是因果思维时间。

赵奕了解算法设计的难度,他打开了系统界面,干脆使用了一个科研币。

【科研币:15。】

【使用科研币提升因果思维。】

【科研币-1,辅助提升因果思维能力,获得灵感激发效果。持续时间:六十分钟。】

瞬间。

思维模式发生了改变。

赵奕再盯着电脑屏幕,思维就出现了跳跃,他没有去纠结想到的难题,而是跳跃到输入魔方的数据分析上。

比如,以每一面中心颜色为基准,其他面相同颜色的小格子,转换到对应中心面,所需要的最低步数。

比如,有多少格子紧挨着相同颜色的格子,还有它们所在的具体方位,都要详细做出纪录。

等等。

消耗科研币提升了因果思维模式后,《因果律》和《联络律》的使用,都成为下意识的事情,他一直不断地进行思考,手指敲击个不停的,把思考出的内容,放在键盘上转换为代码。

热门小说推荐
恐怖女主播

恐怖女主播

我叫元君瑶,一个和我格格不入的名字。我天生顽疾,丑到畸形,从小脸上就开始长瘤。三个月时,父亲就离开了我,十五岁时,我又克死了母亲,只有外婆拉扯着我和异父异母的弟弟长大。但因为一场意外,我被献给了一个和我本该不会有任何交集的男人。为了复仇,为了讨回公道,我开始了主播的道路。我…是一个专门直播见鬼的网红女主播!...

蚀骨暖婚:霸道总裁娇宠妻

蚀骨暖婚:霸道总裁娇宠妻

穷是一种病,我得了十年的重病,直到那天我爸出现,让我百病不侵!...

基本剑术

基本剑术

地球毁灭,人类危急,生死存亡之际,可怕的意外和灾难,永远不知道是哪个先来。唐安觉得,他就是一个普通人,天塌了,有个子高的人去顶,可有一天他发现,他成了那个个子最高的人。...

甜妻外嫁,总裁要劫婚慕星辰

甜妻外嫁,总裁要劫婚慕星辰

不行啊,不努力就要回去继承万亿家产了。陈平作为顶级豪门继承者,为此很烦恼。用钱征服女人,报复曾经羞辱自己的仇人,真爽!...

综穿之拯救痴情女

综穿之拯救痴情女

本书简介亲,你看小说时,曾经为里面的某个阴险狠毒却可怜可悲的女人而遗憾吗?你看电视时,曾经为某个痴情无悔却最终独身的女人而心疼吗?如果有,那么请你不要走开,本文中,作者为这些痴情女子在二十一世纪精挑细选了多位精英男士,保证让这些痴情女子脱离曾经的苦恋,有个幸福美满的结局。本文不虐人(可能吧),不黑人(看我喜不喜欢),喜欢此类型的快到我的碗里来吧。不要客气的收藏一下吧O∩∩O。亲爱的们,刚刚编编下达通知,说周日入V入望大家能一如既往的支持我,谢谢!O∩∩O伯研的文。...

隐婚娇妻,太撩人!

隐婚娇妻,太撩人!

他是权势滔天,俊美矜贵的大人物,清冷孤傲。某日,保镖来报少爷,少夫人被冤枉介入别人感情!把对方潜规则的视频曝光。少爷,少夫人离家出走了!马上收拾行李,我跟她一起走。少爷,少夫人去参加相亲联谊了!男人怒不可遏,一把捏住她脸蛋还敢去相亲么?婚后乔安一手托腮,望着身穿围裙的俊美男人,语调慵懒...