1からnまで順に重ねる -スパイダーソリティア-

このQ&Aのポイント
  • 簡単なカードゲーム「スパイダーソリティア」のルールとは?
  • スパイダーソリティアで1からnまで順番にカードを重ねる方法とは?
  • スパイダーソリティアのカード移動で間に空白を作らずにカードを重ねる方法
回答を見る
  • ベストアンサー

1からnまで順に重ねる -スパイダーソリティア-

 「スパイダーソリティア」というのがMSのOSを使うと必ず「ゲーム」に入っていますよね。あれは簡単に言えばカードを、Aが一番上に来るように番号順に重ねるゲームです(簡単すぎ)。で、暇に任せてやっていると、上に重ねたつもりが、隣の空白に積んでしまって、1手損することがよくあります。  そうならないような一番いい方法は、間に空白を作らないことなんですが、「それはいつでも可能なんだろうか」と考えてみました。  簡単のために1~nのカードがそれぞれ1枚ずつあり、それがランダムに横に並んでいるとします。この状態からカードを移動し、間に空白を作らずに、1からnまで順番に重なるようにできるでしょうか。  例えば、312とあったら、1を2の上に重ねると、3と2(1)の間に空白ができます。これはダメですが、2を3の上に重ねるとo.k.で、さらに1を重ねれば3(2(1))となります。  両端の数のうち、片方が最大nであっても、その反対の端はnより小さいので、それをどこかに重ねることができます。それをn-1回繰り返すと完成!  こんな簡単な証明でいいのでしょうか。実際にはカードの束を動かす場合も多いし、厳密かどうかも分かりません。  どんなnでも、どんな並びでも可能でしょうか。ヒントください。

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

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

あ~考えたことなかったなぁ.... 基本的にその線でいいと思います. 「1, 2, ..., n のうち k と k+1 を重ねたら (1, 2, .., k-1, [k, k+1], k+2, ..., n になるけど) 1, 2, ..., n-1 と本質的に同じ」といって帰納法かな.

yanasawa
質問者

お礼

早速ありがとうございます。

関連するQ&A

  • 意地悪?な、スパイダーソリテア

    皆さん、こんにちは。 Windows XPに付属のトランプゲーム、スパイダーソリテアですが、 欲しいと思ったカードが、なかなか出てきません。 本来なら、カードがランダムに出てきて普通と思うのですが、 ちょっと意地が悪いようにも思われます。 このゲーム、意図的にこのように作られているのでしょうか? ゲームのプログラムにに詳しい方、よろしくお願い致します

  • Windows の付属の ”スパイダーソリティア”などについて

    Windows の付属している ”スパイダーソリティア”は必ず解けるゲームだけでしょうか。  実は最近スパイダーソリティアで23連敗しました。途中ヤケでカードを全部配ってから並び替えもしたりしましたがまったく解けなかったです。酷い時は同じ番号のカードが10枚中6枚来たことがありました。 マインスイーパも後もう少しで終わる時にひっかかることがしばしばあります。  何か妙な細工をするプログラムではないかと疑っていますが皆さんのご感想はいかがでしょうか。  

  • スパイダー ソリティア カードが配れなくなることはあるのか?

    WindowsXPのおまけゲーム「スパイダーソリティア」についての質問です。難易度「中級」を想定しています。 基本ルールとして、カードが配られる10の場に空いた場所があると次のカードが配れません。しかし、もし最後に配られる10枚のカードが赤一色あるいは黒一色であったとすれば、もう一方の色のカードは最後のカードを配る前にすべてクリアーできるので、場には3枚しかカードが残らないことになります。その時は最後のカードが配れなくなるはずです。 最後に配る10枚のカードが赤または黒の一色になる確率は2の10乗=1024分の一と、決して低い確率ではない。 いつかそれが起こるのを楽しみに、ひたすら「中級」のクリアを重ねていますが、いつも最後に配られるカードは赤黒混在で、最後のカードを配るまでゲームをクリアできません。 どなたか、最後のカードを配る前に場のカードが3枚だけになった人はおられますか? その時、ゲームはどうなりましたか? 教えてください。 もしかしてプログラムで同じ色だけを配らないようにしているのかも? もしそうなら、このゲームはインチキですよね!

  • 教えて下さい

    パソコンはwindows xpです。もともとどのパソコンにもゲームとして スパイダーソリティアが入っていますよね。 でもいつの間にかわからないのですが、このゲームがショートカットになっていて出来なくなっていたのです。ファイルが開けずにいます。 たぶん何か消してはいけないのを削除してしまったようです。 何をどうすればまたゲームができるのかわかりません。 こういう事は詳しくないのでわかりやすく教えて下さい。

  • スパイダーソリティア

    パソコンを2台所有していて、2000とXPです。 で、XPのほうにはスパイダーソリティアが入っているのですが、2000には入っていません。 スパイダーソリティアに変わる(ルールが同じ)フリーのソフトは無いでしょうか?

  • スパイダーソリティア

    WindowsXPに付属しているスパイダーソリティアの難易度を上級にして何度か挑戦しましたが、クリアどころか、1組も揃えることが出来ません。 クリアした方、いらっしゃいますか?

  • スパイダーソリティア

    スパイダーソリティア ViSTAにもともとあるゲームですが、 多分何百回も挑戦してクリアできたのはたった一回です。 ひょっとしたら何千回挑戦したかも、、、 ていうかこれ、正しい手順でやれば必ずクリアーできるものなんですか??? どうしても、正しい答えが全てのゲームにあるわけではないような気がするんです、 つまりどうやってもクリアーできないときってあるのではないかと、、、 自分がへたくそなだけでしょうか、 教えてください。

  • スパイダーソリティア

     リカバリー後、カードを配るスピードが遅くなりました。?? 設定の仕方によってカードを配る速さは変わりませんでしょうか どなたかお願いします。(○ `人´ ○) タノンマスー!

  • スパイダーソリティアについて

    カードを配る設定なのですが、「カードを配るときにアニメーションで表示する」のチェックをつけておくと、配る速度が恐ろしくのろいので、チェックをとって一度に配る設定にしてあります。 会社のPCはチェックをつけて1枚ずつ配る設定になっていてとっても早くカードを配ってくれるのですが・・・ どうして速度がPCによって違うのでしょうか? またMYPCも早くカードが配れる設定になるのでしょうか?教えてください。

  • スパイダーソリティア

    人の家のパソコンで、このゲームをやってみたのですが、 とっても楽しくてハマリました。そこで、わかりやすく ダウンロードもしくは、オフラインで遊べるサイトを 教えてください!!