233魔方、圆柱233A

目录

233魔方

1,魔方三要素

2,复原方法

3,公式推导

圆柱233A

复原方法


233魔方

1,魔方三要素

(1)组成部件

8个角块编号0-7,8个棱块编号0-7 (即默认编号

(2)可执行操作

5个操作分别是上右前左后面进行顺时针旋转,编号0-4

(3)目标态

8个角块和2个中心块可以确定6个面。

2,复原方法

先复原底层,不需要公式。

然后就只需要交换角块位置,交换棱块位置即可。

3,公式推导

利用交换公式自动推导中的代码推导公式。

(1)棱块

int main() { CubeBlock block1(0, 8);//8角块 CubeBlock block2(1, 8);//8棱块 vector<CubeBlock>b = vector<CubeBlock>{ block1,block2 }; mans[0] = "上", mans[1] = "右", mans[2] = "前", mans[3] = "左", mans[4] = "后"; vector<vector<int>>v1 = { {3,0,1,2,4,5,6,7},{3,0,1,2,4,5,6,7} }; vector<vector<int>>v2 = { {0,6,5,3,4,2,1,7},{0,5,2,3,4,1,6,7} }; vector<vector<int>>v3 = { {0,1,7,6,4,5,3,2},{0,1,6,3,4,5,2,7} }; vector<vector<int>>v4 = { {7,1,2,4,3,5,6,0},{0,1,2,7,4,5,6,3} }; vector<vector<int>>v5 = { {5,4,2,3,1,0,6,7},{4,1,2,3,0,5,6,7} }; CubeOpt op1(b, v1); CubeOpt op2(b, v2); CubeOpt op3(b, v3); CubeOpt op4(b, v4); CubeOpt op5(b, v5); vector<CubeOpt>opts = { op1,op2,op3 }; Cube cube(b, opts); cube.bfs(1, 2, 2); return 0; }

0 2 1 3 4 5 6 7 1右 0上 1右 2前 0上 0上 2前 1右 0上 0上 2前 0上 1右

就是交换顶层前面和右边2个棱块的公式。

(2)角块

和推导棱块的最终代码类似。

int main() { CubeBlock block1(0, 8);//8角块 CubeBlock block2(1, 8);//8棱块 vector<CubeBlock>b = vector<CubeBlock>{ block1,block2 }; mans[0] = "上", mans[1] = "右", mans[2] = "前", mans[3] = "左", mans[4] = "后"; vector<vector<int>>v1 = { {3,0,1,2,4,5,6,7},{3,0,1,2,4,5,6,7} }; vector<vector<int>>v2 = { {0,6,5,3,4,2,1,7},{0,5,2,3,4,1,6,7} }; vector<vector<int>>v3 = { {0,1,7,6,4,5,3,2},{0,1,6,3,4,5,2,7} }; vector<vector<int>>v4 = { {7,1,2,4,3,5,6,0},{0,1,2,7,4,5,6,3} }; vector<vector<int>>v5 = { {5,4,2,3,1,0,6,7},{4,1,2,3,0,5,6,7} }; CubeOpt op1(b, v1); CubeOpt op2(b, v2); CubeOpt op3(b, v3); CubeOpt op4(b, v4); CubeOpt op5(b, v5); vector<CubeOpt>opts = { op1,op2,op3 }; Cube cube(b, opts); cube.bfs(0, 2, 2); return 0; }

输出若干行,其中

1 0 2 3 4 5 6 7 0上 0上 2前 0上 2前 0上 1右 2前 1右 2前 0上 1右 0上 0上 0上 2前 1右 0上 2前 1右

就是交换顶层左前和右前2个角块的公式。

圆柱233A

网图

(没找到卖这个魔方的,只找到网图)

我的复刻:

复原方法

复原方法同233,比233简单很多。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1098249.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机Java毕设实战-基于Springboot的在线订餐系统设计与实现基于SpringBoot框架的线上订餐管理系统的设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

GitHub CI/CD流水线集成Miniconda-Python3.10自动测试PyTorch代码

GitHub CI/CD流水线集成Miniconda-Python3.10自动测试PyTorch代码 在深度学习项目开发中&#xff0c;最让人头疼的往往不是模型设计本身&#xff0c;而是“为什么我的代码在本地能跑&#xff0c;在别人机器上就报错&#xff1f;”——依赖版本冲突、Python 环境混乱、CUDA 驱动…

Java毕设项目:基于SpringBoot少数民族服饰在线销售系统的设计与实现(源码+文档,讲解、调试运行,定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

AI原生应用领域的思维树:未来发展趋势

AI原生应用领域的思维树&#xff1a;未来发展趋势 关键词&#xff1a;AI原生应用、思维树、未来发展趋势、人工智能、应用场景、技术革新 摘要&#xff1a;本文深入探讨了AI原生应用领域的思维树及其未来发展趋势。从介绍AI原生应用的背景出发&#xff0c;详细解释了思维树这一…

数学物理方程知识点总结

课程提要 本门课程主要学习的是数学物理方程:从具体的物理情景中推导建立偏微分方程方程,并结合定解条件采用对应解法求解。(关于解的存在性、唯一性和稳定性不在课程要求中。) 求解数理方程的解法大致有:分离变量…

Python安装依赖超时?Miniconda-Python3.10启用国内镜像源

Python安装依赖超时&#xff1f;Miniconda-Python3.10启用国内镜像源 在人工智能和数据科学项目中&#xff0c;你是否经历过这样的场景&#xff1a;刚克隆完一个GitHub仓库&#xff0c;满怀期待地运行 pip install -r requirements.txt&#xff0c;结果卡在某个包下载上十几分钟…

161_尚硅谷_切片的课堂练习

161_尚硅谷_切片的课堂练习1.切片的课堂练习题

【课程设计/毕业设计】基于SpringBoot的在线服装商城销售系统基于SpringBoot少数民族服饰在线销售系统的设计与实现【附源码、数据库、万字文档】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

【毕业设计】基于SpringBoot框架的线上订餐管理系统的设计与实现(源码+文档+远程调试,全bao定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

【课程设计/毕业设计】基于SpringBoot的订餐系统设计与实现基于SpringBoot框架的线上订餐管理系统的设计与实现【附源码、数据库、万字文档】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

AI原生应用中对话状态跟踪的模型评估与选择

AI原生应用中对话状态跟踪模型的评估框架与选择策略&#xff1a;从传统方法到LLM驱动的演进 元数据框架 标题&#xff1a;AI原生应用中对话状态跟踪模型的评估框架与选择策略&#xff1a;从传统方法到LLM驱动的演进关键词&#xff1a;对话状态跟踪&#xff08;DST&#xff09;、…

不花一分钱!亲测10款免费降ai率工具推荐(2025年12月最新版,亲测有效!)

写论文最崩溃的瞬间是啥&#xff1f;我觉得既不是开题&#xff0c;也不是答辩&#xff0c;而是你辛辛苦苦用AI跑完文献综述&#xff0c;结果查重报告AIGC率90%&#xff0c;导师评语&#xff1a;“建议重写”。 谁懂啊&#xff1f;以前我为了降ai&#xff0c;头都快秃了。手动改…

实测10款降AI率工具:3个免费方法亲测有效!帮你免费降低AI率,论文降AIGC不再头疼!

最近很多同学问我&#xff0c;为什么导师一眼就看出来了论文借助AI了呢&#xff1f; 我一看大家的文章&#xff0c;很多句子读起来太机械了&#xff0c;长句子一堆&#xff0c;读起来别扭。别说导师了&#xff0c;连我都能读的出来。 大家又问了&#xff1a;怎么才能避免这些问…

【毕业设计】基于SpringBoot少数民族服饰在线销售系统的设计与实现(源码+文档+远程调试,全bao定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

Java计算机毕设之基于SpringBoot框架的线上订餐管理系统的设计与实现基于Spring Boot的网上订餐系统设计与实现(完整前后端代码+说明文档+LW,调试定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

实测10款降AI率工具:论文AIGC痕迹太重?帮你免费降低AI率,还有免费ai查重!

最近很多同学问我&#xff0c;为什么导师一眼就看出来了论文借助AI了呢&#xff1f; 我一看大家的文章&#xff0c;很多句子读起来太机械了&#xff0c;长句子一堆&#xff0c;读起来别扭。别说导师了&#xff0c;连我都能读的出来。 大家又问了&#xff1a;怎么才能避免这些问…

Java毕设选题推荐:基于SpringBoot的民宿管理系统的设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

这些近视防控坑别踩!从细节到方案,一篇讲透

家有中小学生的你&#xff0c;是不是也被孩子的视力问题愁坏了&#xff1f;打开手机搜近视防控&#xff0c;全是“每天户外活动2小时”“少看电子产品”这类建议&#xff0c;道理都懂&#xff0c;可落实起来比登天还难——作业都写不完&#xff0c;哪来时间出门&#xff1f;更别…

【课程设计/毕业设计】基于SpringBoot的民宿管理系统的设计与实现【附源码、数据库、万字文档】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

试试2个免费工具!亲测10款免费降ai率工具推荐(2025年12月最新版)

写论文最崩溃的瞬间是啥&#xff1f;我觉得既不是开题&#xff0c;也不是答辩&#xff0c;而是你辛辛苦苦用AI跑完文献综述&#xff0c;结果查重报告AIGC率90%&#xff0c;导师评语&#xff1a;“建议重写”。 谁懂啊&#xff1f;以前我为了降ai&#xff0c;头都快秃了。手动改…