问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

罗伯法是什么?

发布网友 发布时间:2022-05-12 04:57

我来回答

2个回答

热心网友 时间:2023-11-18 01:38

用罗伯法构造幻方   幻方是一种广为流传的数学游戏,据说早在大禹治水时就发现过。幻方的特点是:由自然数构成n×n正方形阵列,称为n阶幻方,每一行、每一列、两对角线上的数之和相等。当n为奇数时,我们称幻方为奇阶幻方。法国人罗伯总结出了构造奇数阶连续自然数幻方的简单易行的方法“罗伯法”。下图就是一个用罗伯法排好的5阶幻方。   罗伯法的助记口诀:   (初学者可先画出一个N×N的方格阵)   1 居上行正*——数字 1 放在首行最中间的格子中   依次斜填切莫忘——向右上角斜行,依次填入数字   上出框界往下写——如果右上方向出了上边界,就以出框后的虚拟方格位置为基准,将数字竖直降落至底行对应的格子中   右出框时左边放——同上,向右出了边界,就以出框后的虚拟方格位置为基准,将数字平移至最左列对应的格子中   重复便在下格填——如果数字{N} 右上的格子已被其它数字占领,就将{N+1} 填写在{N}下面的格子中   右上重复一个样——如果朝右上角出界,和“重复”的情况做同样处理   罗伯法的具体方法如下:   把1(或最小的数)放在第一行正中;   按以下规律排列剩下的n2-1个数:   1)每一个数放在前一个数的右上一格;   2)如果这个数所要放的格已经超出了顶行那么就把它放在底行,仍然要放在右一列;   3)如果这个数所要放的格已经超出了最右列那么就把它放在最左列,仍然要放在上一行;   4)如果这个数(例如6)所要放的格已经超出了顶行且超出了最右列那么就把它放在前一个数(例如5)的下一行同一列的格内;   5)如果这个数所要放的格已经有数填入,处理方法同4)。

注意:罗伯法只适用于奇数幻方

热心网友 时间:2023-11-18 01:39

用罗伯法构造幻方
  幻方是一种广为流传的数学游戏,据说早在大禹治水时就发现过。幻方的特点是:由自然数构成n×n正方形阵列,称为n阶幻方,每一行、每一列、两对角线上的数之和相等。当n为奇数时,我们称幻方为奇阶幻方。法国人罗伯总结出了构造奇数阶连续自然数幻方的简单易行的方法“罗伯法”。
  罗伯法的助记口诀:
  (初学者可先画出一个N×N的方格阵)
  1 居上行正*——数字 1 放在首行最中间的格子中
  依次斜填切莫忘——向右上角斜行,依次填入数字
  上出框界往下写——如果右上方向出了上边界,就以出框后的虚拟方格位置为基准,将数字竖直降落至底行对应的格子中
  右出框时左边放——同上,向右出了边界,就以出框后的虚拟方格位置为基准,将数字平移至最左列对应的格子中
  重复便在下格填——如果数字{N} 右上的格子已被其它数字占领,就将{N+1} 填写在{N}下面的格子中
  右上重复一个样——如果朝右上角出界,和“重复”的情况做同样处理
  罗伯法的具体方法如下:
  把1(或最小的数)放在第一行正中;
  按以下规律排列剩下的n2-1个数:
  1)每一个数放在前一个数的右上一格;
  2)如果这个数所要放的格已经超出了顶行那么就把它放在底行,仍然要放在右一列;
  3)如果这个数所要放的格已经超出了最右列那么就把它放在最左列,仍然要放在上一行;
  4)如果这个数(例如6)所要放的格已经超出了顶行且超出了最右列那么就把它放在前一个数(例如5)的下一行同一列的格内;
  5)如果这个数所要放的格已经有数填入,处理方法同4)。
  只要是有规律的东西,计算机很容易就可以做到。
  下面我们把罗伯法翻译成计算机算法思路:
  定义一个n×n数组;
  把1放在第0行第n\2列;
  设当前格为(i?j),设一步长变量k(k=2->n?n)
  1) i减1,j加1;
  2) 如果i<0那么i=n-1;
  3) 如果j>n-1那么j=0;
  4) 如果2)和3)同时出现那么就把j减回1,i加上2;
  5) 如果a(i?j)不为空那么按照4)处理;
  6) 把k的值赋给当前格a(i?j);
  继续循环;
  输出幻方阵。

参考资料:百度百科

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 猎豹安全浏览器是做什么的? 如何在家自制奶茶视频 钟汉良代言香飘飘奶茶视频 海尔洗衣机怎么打开 奶茶店的小米电视怎么远程更换图片? 猎豹安全浏览器的介绍 山东一外卖骑手泼渣男奶茶视频曝光,网友对此有何表示? 女生发个拎奶茶视频是什么意思? 奶茶是年轻人的最爱,俘获了很多人的胃,你知道家庭版奶茶怎么制作吗? 哪个浏览器能下载nc8……奶茶视频!哪里可以下载? QQ传输的文件没病毒发给别人却说有病毒怎么回事? 如果别人用QQ发离线文件里有病毒怎么办? QQ接收了一个文件之后QQ就中病毒了,怎么办啊? 为何用QQ传文件,接收文件的时 会中病毒?(反病毒高手回答) ps的刷子怎样调为比较柔软的。 请问在ps里图片下方涂抹的效果怎么做 为什么QQ会中病毒? 转基因食物有危害吗? PS大神 这种跟刷子写出来的字体怎么完成? 转基因食品售价昂贵,与普通食品相比对人体有哪些区别? 数学罗伯法指的是什么? 计算机基础复习题 罗伯法的构造幻方 什么是罗伯法、巴舍法? 幻方的构造原理 数学题 多谢帮忙 如何做三阶幻方? 苏教版小升初考试卷那些题最难 为什么罗伯法适用于每一个奇数阶幻方 <不是罗伯法的含义> 小学六年级奥数等积变形 《计算机文化基础》考前复习题 鲁迅一生都用过那些笔名啊? 人工采集搜索引擎有哪些 你知道 鲁迅 笔名有多少吗? 像这种video标签视频url播放时,如何实现不切换页面实现连续播放 鲁迅用的最多的笔名是哪个? 搜索引擎的搜索结果为什么不是实时的 你好 信用卡多还了钱怎么退出来? 英语只有初中水平,(高中学的日语)。到了大学,该怎么学英语呢? 大学英语该怎么学习?