幻立方解法之素数3阶幻立方
/*
暴力求解的过程,让我整个人都不好了
不过在网上还找到了几个号称是3阶素数幻立方的,诶。。。。这个可以看下
http://tieba.baidu.com/p/3165245336
*/
func testPrimeNumberCube3(){
let cube1: [[[Int]]] =
[[[2273,6449,2777],[6563,797,4139],[2663,4253,4583]],
[[6143,1637,3719],[1409,3833,6257],[3947,6029,1523]],
[[3083,3413,5003],[3527,6869,1103],[4889,1217,5393]]]
let cube2: [[[Int]]] =
[[[3607,4903,3049],[5413,4519,1627],[2539,2137,6883]],
[[7129,1087,3343],[67,3853,7639],[4363,6619,577]],
[[823,5569,5167],[6079,3187,2293],[4657,2803,4099]]]
let cube3: [[[Int]]] =
[[[83,2309,2267],[2423,107,2129],[2153,2243,263]],
[[1733,1487,1439],[977,2999,683],[1667,1619,1373]],
[[2843,863,953],[6079,3187,2293],[839,797,3023]]]
let cube4: [[[Int]]] =
[[[773,863,3023],[977,2999,683],[2909,797,953]],
[[1733,1487,1439],[1259,1553,1847],[1667,1619,1373]],
[[2153,2309,197],[2423,107,2129],[83,2243,2333]]]
let cube5: [[[Int]]] =
[[[2843,863,953],[977,2999,683],[839,797,3023]],
[[1733,1487,1439],[1259,1553,1847],[1667,1619,1373]],
[[83,2309,2267],[2423,107,2129],[2153,2243,263]]]
let cube6: [[[Int]]] =
[[[2087,2309,263],[2423,107,2129],[149,2243,2267]],
[[1733,1487,1439],[1259,1553,1847],[1667,1619,1373]],
[[839,863,2957],[977,2999,683],[2843,797,1019]]]
func testcube(cube:[[[Int]]],aInt:Int){
println("检查cube\(aInt)")
let line =isMagicCube(cube,true)
iflet line_ = line {
println("不是幻立方,line:\(line_)")
}else{
println("是完美幻立方")
}
}
testcube(cube1,1)
testcube(cube2,2)
testcube(cube3,3)
testcube(cube4,4)
testcube(cube5,5)
testcube(cube6,6)
}
//testPrimeNumberCube3()
/*
太让我失望了,他们并不是完美幻立方
至于这些数是不是都是素数,我就不检查了
或许根本就没有全由素数组成的幻立方呢
不同的立方里面有很多是一样的
总之不够完美,没兴趣再深入了解他们了
下面是打印结果
*/
/*
检查cube1
经检查,行的和都是相等的
经检查,列的和都是相等的
经检查,深的和都是相等的
不是幻立方,line:((0, 0, 0), (2, 2, 0))
检查cube2
经检查,行的和都是相等的
经检查,列的和都是相等的
经检查,深的和都是相等的
不是幻立方,line:((0, 0, 0), (2, 2, 0))
检查cube3
不是幻立方,line:((1, 0, 0), (1, 2, 0))
检查cube4
经检查,行的和都是相等的
经检查,列的和都是相等的
经检查,深的和都是相等的
不是幻立方,line:((0, 0, 0), (2, 2, 0))
检查cube5
经检查,行的和都是相等的
经检查,列的和都是相等的
经检查,深的和都是相等的
不是幻立方,line:((0, 0, 0), (2, 2, 0))
检查cube6
经检查,行的和都是相等的
经检查,列的和都是相等的
经检查,深的和都是相等的
不是幻立方,line:((0, 0, 0), (2, 2, 0))
*/
幻立方解法之素数3阶幻立方相关推荐
- 幻立方解法之4阶,5阶,7阶
/*接上一篇 准备工作都做好了,现在来看看百度上提供的这个4阶幻立方到底完美不完美 http://baike.baidu.com/link?url=2soOQvIeehXTDdFXctT3GPrkqQ ...
- 幻立方解法之151阶
//测试方法 func testCreateCube151(){ println("开始生成151阶幻立方:\(NSDate())") let cube151 = createCu ...
- 幻立方解法之7阶幻立方的生成方法
/*接上篇 对了,我是来找规律的,找幻立方的生成方法的 先看看这个7阶的完美幻立方 初始位置1是在4-1-1(第4行,第1列,第1层,0为基数) 下一步的位置与上一步的相对位移是4-2-2 7的倍数后 ...
- 幻立方解法之暴力求解
//疯狂查找 /* 对step阶的立方,按照各种起点,各种跳步方法逐一检验 */ func CrazyFindPerfectCube(step:Int){ func enumInitPoint(#st ...
- 幻立方解法之7阶延展
/*接上篇 既然按照这个规则可生成完美幻立方,那如果改变下起点位置,是否也能生成幻立方呢 */ func findAPerfectCube7(){ let step = 7 for var deep ...
- 素数p阶群乘法循环群啥意思_抽象代数2-3 群元素的阶和循环群
研究一个群,自然的想法是先从最简单的一个元素"a" 开始,与"a" 有关的自然是a和自己以及它的逆的一些运算构成的幂 .a的幂跟单位元的关系得到元素的阶的概念, ...
- 素数p阶群乘法循环群啥意思_如何证明素数阶群都是abel群?
这个证明需要分两步: 1.首先证明素数阶群都是循环群 2.其次证明循环群一定是abel群 我先来证明1,过程如下: 首先我们假设p为任意素数,存在一个群G,群G的阶数是|G|=p. 根据拉格朗日定理我 ...
- 素数p阶群乘法循环群啥意思_证明:阶是素数的群一定是循环群。。。
展开全部 设p为素数,|G|=p,由bai于G的所du有元素的阶e68a84e8a2ad62616964757a686964616f31333436316265都可以被p整除,故zhi任取daoa∈G ...
- 【高数】高阶可降阶微分方程的解法?什么时候考虑把dx/dy换元(反函数高阶导数)?
目录 一.问题 二.高阶可降阶微分方程 三.反函数高阶导数 四.小结 一.问题 疑问:在做微分方程的题时,发现自己总是分不清也记不住,何时用换元法做.主要的问题包括以下两个. 一是,缺y项的微分方程如 ...
最新文章
- 旷视提双边分支网络BBN:攻坚长尾分布的现实世界任务 | CVPR 2020 Oral
- 首批辉瑞疫苗紧急出仓,传特朗普将「以身试苗」
- chrome安装或者重装 【windows】
- react 实现数据双向绑定
- BLE-NRF51822教程15-BLE地址
- 机器人学习--粒子滤波定位-MATLAB仿真1
- 简述数学建模的过程_数学建模的基本步骤
- 2015款java 650b duina_厚积薄发 JAVA 2015年新品发布会
- JavaScript模块
- zabbix-agent自定义监控项
- 64位Oracle 11g 使用PL/SQL
- SEO培训一家之言 素老胡huxingyu
- IMDB-WIKI人脸属性数据集解析,dob matlab序列号转为出生日期
- [20141216]sqlplus的set appinfo.txt
- B站视频下载(含bv快速变回av)
- JAVA之进制转换(全)
- java类和对象的详解
- 吴伯凡-认知方法论-T字形认知
- 互动课件制作 html,如何实现多图版互动式图片课件的制作
- python如何让文字竖排输出_html中如何让文字竖排显示?总结实现文字竖排样式的多种方法...