• ベストアンサー

偶数枚のトランプのシャッフル

shushouの回答

  • shushou
  • ベストアンサー率51% (16/31)
回答No.9

shushouです。 まず、無限ループに陥らないか、ということですが nagataさんのおっしゃるようにこの点は心配いりません。 群論的にもありえません。 問題の元に戻る回数ですが、 abt-594さんの非常に分かりやすい、すばらしいアイディアをもとに basicで計算してみました。(私はbasicしか使えないんです。とほほ。) トランプの枚数がm枚のとき、 元に戻るシャッフルの回数をf(m)とします。 まずf(2n-1)=f(2n)です。 (これはシャッフルの様子を紙に書いてみればすぐ分かります。) なので、motsuanさんのおっしゃるように 本質的にはnが奇数の場合を考えればいいようです。 nが素数の時に結構特徴的なので。 さて、トランプの枚数が2^nのときは f(2^n)=f(2^n-1)=n+1 となります。 これはNo.3のabt-594さんのように Bの順位を矢印で結んで書いてくと納得できますよ。 また、 f(3)=2,f(5)=4,f(11)=10,f(13)=12,f(19)=18,f(29)=28,f(37)=36, f(53)=52,f(59)=58,f(61)=60,f(67)=66,f(83)=82 とか f(7)=3,f(17)=8,f(23)=11,f(41)=20,f(47)=23,f(71)=35, f(79)=39,f(97)=48 のように、pを素数とすると f(p)=p-1 あるいは (p-1)/2 となることが目に付きます。 でも, f(43)=14,f(73)=9,f(89)=11 という例外も・・・ 結局、規則性はまだ分かっていません。

jun1038
質問者

お礼

 回答していただき、ありがとうございます。  私は紙と鉛筆でしたが、さすがに計算機でやるとデータがすぐにたくさん得られて、自然現象に対するようなアプローチができますね。  なにやら、素数とか、2の累乗とか、素因数分解とかが絡んでくるのでしょうか。前の方へも書きましたが、私このあと出張しますので、きちんとレスができなくて申しわけありません。

関連するQ&A

  • 同じパターンのシャフルの固有多項式(q=110706の続き)

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=110706 の回答に感動して、ネタを続けるための質問なので、あんまり良い質問ではありませんがよろしくお願いします。 N枚のトランプに同じパターンのシャフル操作Sをk回繰り返したとき(S^kと表す)、そのうち元に戻ります(トランプの並べ方のパターンがN! しかないから)。そこで、順番を入れ換えないシャフル(=1=S^n)を与える回数nを求めたいと思います。 まず、カードの軌道のようなものを考えて分類します。1つのカードに着目して、S^n1でもとの位置に戻るとします。そのときできる軌道上にはn1個のカードの位置があり、それらはすべてS^n1でもとの位置に戻るのが分かります。こうやって、カードの位置を、n1のグループ、n2のグループ、・・・で分けて、それらの最小公倍数 n でS^n=1となるはずです。(実際の計算ではこれで済むと思うのですが、q=110706のように一般的な式で表すとするとこれじゃだめなんでしょうね。)すると、n>Nとなる場合が多々ある気がします。一方、 行列Aの (m, n) 成分 (m,n = 0,1,2,...,N-1) を、シャフル前に n 番目にあったカードがシャフルで m 番目に移されるとき:1 、それ以外:0 として表現して固有多項式f(x)を求めると、N次式になります。さてさて、n>Nの場合はx^n-1= g(x)f(x)となる多項式があるということだと思うのですが、そうすると、f(x)ってそうとう形が限られると思うのですが、どうなると思われますか?・・・力不足で質問がつまんない・・・ですが、質問とは関係なく一般のシャフルについて計算するための良い方法があれば教えてください。

  • Visual Basic でトランプを引くゲーム

    心理学実験のために、 「シャッフルされたトランプの山から1回100円で 1枚ずつ引いていき、ハートのカードが5枚揃った時点でプレイヤーの勝ち!」 というゲームをVisualBasic2010Expressで作りたいですが、プログラムが分かりません。 VBは初心者です。 Dimの意味がなんとなく分かるくらい・・・ どなたかご指導お願いいたします。

  • 手品について

     次の手品のタネを教えてください ○エレベータトランプ ○タバコの100円玉貫通 ○人体浮遊 ○トランプで裏表でシャッフルしたバラバラのトランプを一瞬にもどす手品 ○相手にトランプを引いてもらって選んでそれが相手のトランプじゃなくてそのカードを破いて相手の選んだカードを出して、そのカードで破いたトランプを裏返すと一瞬に相手の選んだのと破いたトランプが一瞬に変わって破いたのを相手に握らせると元に戻ってそのカードを手で押さえるとしわがなくなってしまう手品 お願いします。

  • 数学、置換の積(独学、初学者)

    (問題) 52枚のトランプを1つの山にし、それを2つの山に分け、それぞれの山のカードを1枚おきに交互に重ねるシャッフルを巡回置換の積で表現することを通じて、この動作を何回繰り返せばカードが元の配列に戻るのか答えよ。 (疑問) 最初の山のカードをその位置によって上から1~52の数字をつける。 このとき、最初のシャッフルによる移動で、カードは次のように移動する。 δ={(1,1)(2,3)(3,5)(4,7),,,(24,47)(25,49)(26,51)(27,2)(28,4),,,(51,50)(52,52)} これはわかるのですが、δの積でシャッフルを繰り返す動作が表されるというのがピンときません。 置換については集合の元を1対1に対応させる方法だという理解はあり、置換の積が何を表すのかの理解はあるつもりなのですが。 (置換の積は例えば、τ={(1,2)(2,3)(3,1)(4,5)(5,4)}について τ^2は最初のτで1が2に、2が3に、3が1に、4が5に、5が4に対応します。さらにτを行うので、1が3に、2が1に、3が2に、4が4に、5が5に対応する)

  • 確立に詳しい方教えてください!

    4種類のカードがあります 一度引いたら、元に戻してシャッフルします。 (出現率は当然25%とします) 各カードを3回づつ引くためには、平均何回引けばよいですか? 最小の回数ではなく、すべての種類を3回以上引くことが条件です これを数学的に計算するにはどういった式になりますか? よろしくお願いします。

  • 先週(7/13)放送のトリビアの泉について

     先週(7/13)放送のトリビアの泉で金の脳をとった、 「トランプを半分に分け正確にシャッフルする作業を8回繰り返すと順番が元に戻る」  って、どういうことなんですか?正確にシャッフルする作業とは???  放送を見逃したためこれだけではどういうことなのかわかりません。  わかる方、よろしければやり方や内容をできるだけ詳しく教えてください!  お願いします!!

  • インディアンポーカーについて質問します。

    インディアンポーカーについて質問します。 インディアンポーカーで、相手を必ず勝たせるといういかさま(LIAR)をやりたいのですが (逆を言えば自分が必ず負ける) どうやれば必ず相手が勝てるようないかさまができるか分かりません…(泣 ・トランプの枚数は自由 ・トランプを何組使っても良い ・シャッフルは出来ればやりたい 以上の点を満たし、且つ相手が勝ち、自分が負けるようにするにはどうしたらいいのでしょうか? カードの並びを工夫すれば可能ですか?誰か教えてください 質問は1週間後に〆切としたいと思います 学校の学校祭で使いたいので、ご協力ヨロシクお願いします (客を勝たせたい)

  • (教えてください)数学の確率の問題

    こんにちは、初めて質問します。 確率の問題(高校生レベル?・・・でしょうか?)でわからない問題があるので、どなたか教えていただけませんか? (1)1番から10番までが書かれたカードと10面体のサイコロがあります。サイコロを振り、出た目と同じ番号のカードを裏返します。一度裏返したカードは元には戻さないことにします。このとき、10回サイコロを振った場合に、裏返るカード枚数の期待値を求めなさい。 (2)(1)を一般化します。 1番からN番までが書かれたカードとN面体のサイコロがあります。サイコロをふり、出た目と同じカードの番号のカードを裏返します。一度裏返したカードは元には戻さないことにします。このとき、X回サイコロを振った場合に、裏返るカード枚数の期待値を求めなさい。 ・・・(2)の場合、  Xが1なら1枚  Xが無限大に近づくとN枚 になると思いますが、Xが2、3、、、と増えていくと、 そしてNが可変、、、となると訳がわからなくなってしまいました。 どなたか、教えていただけないでしょうか? よろしくお願いいたします。

  • UNOのカードの繰り方

    UNOのカードってトランプなどのカードに比べて枚数が多いので 手が小さい人は繰りにくいですよね。 そこで手の小さい人でもできる 繰る方法ややり方を知っていたら教えてもらえませんか? なるべく高度なテクニックは使わない方がありがたいです。 一応、私達はカードを2つに分けて2人がそれぞれ繰って、 カードを合わせて数回繰るやり方をしています。 (でも、これでは完全には混ざりませんよね。。。)

  • 重複確率です

    ある確率を考えているのですが、どうアプローチしようかと困っています。お知恵を拝借できれば幸いです。 52枚のトランプを10セット用意して10人に渡し、その10人が同時にカードを1枚ずつ抜き出すという試行を考えます。52枚を抜き出すときの確率分布は一様分布です。(すなわちカードはすべて1/52の確率で選ばれます) なお、ここでの「カードが一致する」とは数字も色もマークも同じということを意味します。 (1)10人のカードのうち、一致しているものがある確率はどれだけですか (2)この試行で一致するカードの枚数の期待値は何枚になりますか (3)この試行を3回繰り返したとき、3回とも誰かとカードが一致する人は何人いますか (1)は重複順列から求められると思います。つまり、重複しない確率は   P(52,10)=52P10/52Π10=52!/(42!*10^52) (順列をnPr、重複順列をnΠr、nの階乗をn!、nのr乗を n^rとあらわしています) ですので1-P(52,10)が求める確率だと思うのですが、(2)と(3)をどう考えればいいか検討がつきません。わかる方、いらっしゃいましたら教えていただけないでしょうか。 よろしくお願いいたします。