クイズ大陸



履歴 検索 最新 出題

王様と囚人とロボットみたび ≫No. 1
?宇奈月 2011/09/07 16:34囁き
王様がまた別の囚人にゲームをもちかけました。
そのゲームに勝つことができれば囚人は釈放されますが、負けたら即座に死刑が執行されてしまいます。

・参加者は王様、プレイヤー(囚人)、ロボットの3名
・7枚のカードを使用します
カードの表にはそれぞれ1,2,3,4,5,6,7と数字が一つずつ書かれています
裏は真っ白で裏からは表に書かれている数字は分かりません
・テーブルには1〜7の数字が書かれた枠が書かれており、王様がその枠内にカードを1枚ずつ置きます
どのカードをどこに置くか、それぞれのカードについて裏向きで置くか表向きで置くかは王様が自由に決められます
・ロボットにそれらのカードを正しく並べ替えさせることが目的です。
但し、ロボットに対する指示は王様がカードを置く前に王様とロボットに伝えておかなくてはいけません
ロボットが一度にできる動作は、
1.ある1枚のカードをひっくり返す(裏表を変える)
2.ある2枚のカードを交換する(カードの裏表はそのままで位置だけ変える)
の2種類だけです。
どういう条件のときにどういう動作をするのかを指示することができます。
条件として使用できるのは見えているカードの状態だけです。
それが何回目の動作だとか、過去どういう動作をしたかなどは条件として使うことはできません。
例えば、
1.1枠と2枠のカードが表になっていたら、3枠のカードをひっくり返せ
2.4枠のカードが裏になっていたら、5枠と6枠のカードを入れ替えよ
3.7枠のカードが表だったら、そのカードの数字と一致する番号の枠のカードをひっくり返せ
複数の条件を満たす場合は最初の条件を優先する
という感じです。
・王様はカードを並べ終えたら、カードの順番を指定します。
もちろん1から7の数字を並べ替えたものです。
王様が指定した順番が正しい順番となります。
ロボットは事前に与えられた指示に従ってカードを操作します
カードをひっくり返すか入れ替えるという一つの動作を行う度に条件をチェックし直し、次の動作を決定します
ある時点で、1枠から7枠のカードの数字が王様の指定した数字と一致し、カードがすべて裏向きとなればプレイヤーの勝ちです。
この条件を満たしているかどうかは王様がチェックしてくれますのでプレイヤーが判定する必要はありません
プレイヤーの指示に不備があり、ロボットがどう動作すればよいか分からなくなったり、同じ状況を繰り返すことになれば、プレイヤーの負けです。

囚人はどのような指示をすれば確実に勝つことができるでしょうか?

***
前回と違うのはカードの枚数が7枚に減ったことと、目標となるカードの順番を王様が指定するということです。
10枚でも可能だと思いますが、手作業で頑張ってみたところ7枚で力尽きましたので7枚にしました (/_;)
編集