Article View: fj.sci.math
Article #13965Re: Do you know "Lights-Out"?
From: Ippei FUKUBAYASHI
Date: Sun, 17 Dec 1995 00:00
Date: Sun, 17 Dec 1995 00:00
42 lines
2739 bytes
2739 bytes
福林@べっこあめ と申します。はじめまして。
最近、NetNewsを読む環境を手に入れ、このニュースグループを
遡って読ませていただきました。
「ライツアウト」のことが話題になっていて興味深く読みました。
やや浦島フォローですが、お付き合いください。
このパズルは確か、一昨年のNTVのスペシャル番組で、私の同級生の
吉澤くん(当時中3)が解かされた(^_^;)問題ではなかったかと記憶
します。番組ではPeter Frankl氏が解説しておられました。ちなみに
吉澤くんは今年度のIMOメダリストです。
私も学校の仲間と、10月中頃から、中間テスト中の現実逃避に(^_^;)
議論しました。その時に、性質を探る意味で作った「解探索プログラム」
があります。
始めは全検索のものを作って、「すべて0の状態」に対する解を1つ見
出しました。そして、その解と、その解の回転形とのxorをとることに
よって、(「何も押さない」を含め)て4つの解があることを得ました。
問題と解とが1:4。解がある確率は1/4で、あるとすれば4個に限
るというわけですね。
#どこかで聞いた群論の言葉を使えば明快に言えそうなのですが
#自信も気合も足りませんので控えます。。
そのことを参考にして検索ループ最大回数を2^21にまで落としたものを、
現在の最終バージョンとしてハードディスクにしまってあるのですが、
どんくさい代物で、i486DX4/60MHzの環境で40秒程度かかってしまい
ます。与えられた問題に対する解があるか否かを一目で見分けられれば
いいのですが、うまい方法を思いつきません。
このことについては、同級生の山下くんから説明を受けたのですが、ど
うも納得できぬまま失念してしまいました。
明快な方法があるのでしょうか。
25以外の場合に拡張した場合についても興味があります。
#私はi86 assembler出身でいまだCに慣れず、かなりたどたどしいですが、
#解検索プログラム、見てみたいとおっしゃる方、いらっしゃいます? ^^;
--
=========================================================================
E-mail:1-pei@gem.bekkoame.or.jp de JJ3IKY 灘高2 (49回生) 福林一平
=========================================================================
Technical Details
Message-ID:
<4b1b5u$nbi@anzu.bekkoame.or.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<DIHCMF.Dv4@rdsun26.roland.co.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: f4956,f97de604fa46ff94 X-Google-Attributes: gidf4956,public From: Ippei FUKUBAYASHI <1-pei@gem.bekkoame.or.jp> Subject: Re: Do you know "Lights-Out"? Date: 1995/12/17 Message-ID: <4b1b5u$nbi@anzu.bekkoame.or.jp> X-Deja-AN: 122222484 distribution: fj x-posting-software: WSSoup 0.81 (UNREGISTERED) references: <DIHCMF.Dv4@rdsun26.roland.co.jp> content-type: text/plain; charset=ISO-2022-JP organization: The Research Labo of Computer science, NADA high school (TRLOCON) mime-version: 1.0 newsgroups: fj.sci.math