- ベストアンサー
高校野球トーナメント
トーナメント(勝ち抜き戦) (引き分け・再試合は無い物とします) X = チーム数 Y = 試合数 Z = 回戦数 Y = X - 1 ですね。 では、 Z = ? 計算式が分かりません。 いま X = 50 と入力擦ると Y = ? Z = ? が 欲しいのです。 御願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
X<=2^Z logX<=Zlog2 Z>=logX/log2=5.64≒6 Y=50-2^(Z-2)=50-2^4=50-16=34 1回戦 18試合で残32 2回戦 16試合で残16 3回戦 8試合で残8 4回戦 4試合で残4(準々決勝) 5回戦 2試合で残2(準決勝) 6回戦 1試合で優勝(決勝)
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
質問カテゴリが違うよ。算数か数学では無いか。 ーー 自信ないが、誤りに気づいた方は、どなたか、訂正お願いします。 エクセルでやれば A1=50 B1に式 =IF(ISEVEN(A1),INT(A1/2),INT(A1/2)+1) 横方向に式を複写して2になるまで複写 B1-G1 25 13 7 4 2 1 でI1に =COUNT(B1:H1) で 結果 6 試合(優勝高校は6回試合する。不戦勝はどうなるか?) ほぼ2^n>50の最小のnかな。 (ISEVEN関数はアドイン関数。便利そうで使ったが、使えないときは ツールーアドインー分析ツール・・
お礼
ご回答有難う御座いました。
補足
不戦勝は、勝ち残りです。 では、 X = 50としましたが、 X = 5,000ならばどうなりますか?
- cafe_au_lait
- ベストアンサー率51% (143/276)
n回戦(決勝含む)での最大チーム数は2^nですから、 エクセル風に書けば、 Z=ROUNDUP(LOG(X,2),0) でしょうか。
お礼
ご回答有り難う御座いました。 人に理解して貰おうと思ったら大変ですね。
補足
今仮に。 X= 50と染ましたが。 X= 5,000チームでも コンピュータが計算して Y Z 値を返して繰れるんですね。 手書きしなくても良いんですね。
お礼
ご回答有難う御座いました。 人に拠って色々考え方が有るんですね。
補足
いま仮に 50チームとしましたが 5,000チームでも コンピュータが Y Z の 値を返して繰れるんですね。 手書きしなくていいんですね。