b375: 幻方(魔方陣)之三:6 階
標籤 : 陣列
通過比率 : 98% (56 人 / 57 人 ) (非即時)
評分方式:
Tolerant

最近更新 : 2015-02-19 22:28

內容

幻方規則一樣: 6x6 填入 1~36後,橫、直、斜的和都是 111

這題是 4N+2階的練習題,一開始只有一組測資,就是題目中列出的6x6魔方陣,請試著自己寫
我們要完成以下 A陣列、B陣列,然後將 A+B就是 6x6的魔方陣

A

1

2

3

4

5

6

 

B

1

2

3

4

5

6

 

C

1

2

3

4

5

6

 

1

20

20

0

0

28

28

96

1

4

2

4

2

1

2

15

1

24

22

4

2

29

30

111

2

20

20

0

0

28

28

96

2

1

3

1

3

4

3

15

2

21

23

1

3

32

31

111

3

24

24

16

16

8

8

96

3

4

2

1

2

4

2

15

3

28

26

17

18

12

10

111

4

24

24

16

16

8

8

96

4

1

3

4

3

1

3

15

4

25

27

20

19

9

11

111

5

4

4

32

32

12

12

96

5

4

2

4

2

1

2

15

5

8

6

36

34

13

14

111

6

4

4

32

32

12

12

96

6

1

3

1

3

4

3

15

6

5

7

33

35

16

15

111

 

96

96

96

96

96

96

 

 

15

15

15

15

15

15

 

 

111

111

111

111

111

111

 


如何完成陣列A? (A-1)先完成3x3如下左、(A-2)再將每一格減1後再乘4、(A-3)將每一格切成2x2就是左上A
如何完成陣列B? 以下(B-1)(B-2)(B-3)都是2x2的「小雙」,6x6可以看成 3x3個「小雙」,依下表右的方式即得B
其中(B-3)在6階沒用到,但10階以上的幻方會用到 

(A-1)      (A-2)      (B-1)  (B-2) (B-3)       (B1)(B1)(B2)

  6  1  8   20  0 28      4 2    1 2    4 3        (B1)(B2)(B1)

  7  5  3   24 16  8      1 3    4 3    1 2        (B1)(B1)(B2)

  2  9  4    4 32 12

 之前加圖有問題,現在補1張圖

輸入說明
不用輸入
輸出說明

印出表A、表B、以及合成後的幻方6

表A:印一列只有A,接著6列6格,每個數字寬度3靠右

表B:印一列只有B,接著6列6格,每個數字寬度3靠右

幻方6:印一列只有magic6,接著6列6格,每個數字寬度3靠右

如範例 

範例輸入

										
範例輸出
A
 20 20  0  0 28 28
 20 20  0  0 28 28
 24 24 16 16  8  8
 24 24 16 16  8  8
  4  4 32 32 12 12
  4  4 32 32 12 12
B
  4  2  4  2  1  2
  1  3  1  3  4  3
  4  2  1  2  4  2
  1  3  4  3  1  3
  4  2  4  2  1  2
  1  3  1  3  4  3
magic6
 24 22  4  2 29 30
 21 23  1  3 32 31
 28 26 17 18 12 10
 25 27 20 19  9 11
  8  6 36 34 13 14
  5  7 33 35 16 15
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (100%): 1.0s , <1K
提示 :
標籤:
陣列
出處:
[編輯:
p3a_owhj (阿普二信)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」