• ベストアンサー

偶数次魔方陣のプログラム

偶数次魔方陣の場合、規則性がないと言われていますが、やはりないのでしょうか? 今4次、6次、8次、の三つだけだせれば良いのですが、処理は全て共通という訳にはいかずに、やはりif文やswitch文などで別々に作らなければいけないのでしょうか? 共通があればそのプログラムを、なければ別々のプログラムも参考にさせて頂きたいと考えています。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

「全部求める」わけじゃないと仮定して: 4の倍数次のものは簡単で, かつ規則性もあります. 4の倍数でない偶数次だと面倒. それなりに方法はありますが.

参考URL:
http://www.geocities.jp/ikuro_kotaro/koramu/264_magic3.htm

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

私の持ってる資料(アルゴリズム辞典)でも簡単な解法がないと書かれていました。 前述の資料では、4次のものをぶんまわし(回転・反転を除くための処理はする)で解いていました。 しかし、8次だとキツイっすね。

関連するQ&A