幻方
来源:互联网 发布:每年车祸数据统计 编辑:程序博客网 时间:2024/05/17 06:43
初學者的幻方例子
我們可以先由1些較容易的幻方開始~
n階幻方
特色:
-- 方陣中的數字是由 1 到n乘n的連續整數組成。(數字不可重複)
-- 方陣的行和、列和、對角線和都要等於定出來的總和。
行和: 方陣中同1行的n個數字之和,共有n個行和。
列和: 方陣中同1列的n 個數字之和,共有n個列和。
對角線和: 方陣中同1條對角線的n個數字之和,共有1個對角線和。
我們以圖a做例,無論是行和,列和,甚至是對角線和都是15。 而且方陣中的數字是由 1 到3乘3的連續
整數組成的,所以它的名稱就是3階幻方。
1個n階幻方的定和可用下列公式求出: ( 1 + n×n ) × n ÷ 2
n階幻方有1個要求,就是n不可以少於2,因為2階幻方是不可能存在的。
証明:
2階幻方定出來的總和為 ( 1 + 2 × 2 ) × 2 ÷ 2 = 5
如圖b的2階幻方, a + b = 5 , a + c = 5 , 將2式相減得 b - c = 0 , 即 b = c
由於幻方的數字不可重覆,所以上式得出的 b = c 有矛盾,所以2階幻方並不存在。
圖1〔假設圖〕
由幻方的旋轉,可以得到四種變化: (1) 0 度 (2) 90 度 (3) 180 度 (4) 270 度
若將幻方整個翻轉,又可以的到另外的四個不同的幻方,可知幻方的數目必為8的倍數。
a.順時針旋轉90度、180度、270度。
b.依照鉛直、水平對稱軸鏡射。
c.依照左上→右下、右上→左下對角線鏡射。
1個幻方總共有八種型式。以3階幻方為例,可求出其他7個型式:
幻方公式
一個 n 階幻方中,因為每列(或行)的總和相等
∴ 所有數字總和 = 各列數字總和(稱為魔數) x 列數:
- 幻方
- 幻方
- 幻方
- 幻方
- 幻方
- 幻方
- 幻方
- 幻方
- 幻方
- 幻方
- 幻方
- 幻方
- 幻方之幻
- 奇数幻方
- 幻方构造
- 幻方问题
- 我的幻方
- 奇数幻方
- OC字符串NSString
- 关于html加阴影
- 1111购物狂欢节之备战双十一
- AFNetworking简单使用起来进行下载图片
- LeetCode 84 Text Justification
- 幻方
- 【算法导论】多项式求和
- 开源免费天气预报接口API以及全国所有地区代码!!(国家气象局提供)
- jquery的ajax同步和异步
- 动态规划 最大的算式
- 使用Git进行版本控制:(1)Git是什么&为什么使用Git?
- Hdu 4568 Hunter(状压dp)
- AFNetworking速成教程
- Java程序员的JavaScript学习笔记(8——jQuery选择器)