幻方構造

幻方分爲3類奇階幻方(奇數)、雙偶幻方(能夠被4整除,如8,12,16……)、單偶幻方(4m+2形式,如6,10……),構造算法各不相同。

下面的程序中,奇階幻方的構造算法爲Merzirac。雙偶幻方的構造算法爲Spring法。單偶幻方的構造算法爲Strachey法


奇數幻方:

在第一行居中的方格內放1,依次向右上方填入2、3、4…,如果右上方已有數字,則向下移一格繼續填寫。 

參考:http://blog.csdn.net/zheng0518/article/details/9006281

雙偶幻方:

(1) 先把數字按順序填。然後,按4*4把它分割成2*2個小方陣 。

(2) 每個小方陣對角線上的數字,換成和它互補的數。 

參考:http://chenxuebiao3.blog.163.com/blog/static/274911182011111911429621/


單偶幻方:

參考:http://blog.sina.com.cn/s/blog_639b95e90100i6h4.html

轉載地址http://blog.csdn.net/zzukun/article/details/39431303

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章