エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
総当りのリーグ戦の日程作成方法
●チームの数が偶数の場合を考えることにします。 チームに番号を付けて1,2,......,2Nとします。1日にN... ●チームの数が偶数の場合を考えることにします。 チームに番号を付けて1,2,......,2Nとします。1日にN試合をするわけです。 総当たりなので、試合の回数はN(2N-1)で、これをN箇所で同時開催するのだから、(2N-1)日掛かります。 2N×2Nの対称行列Aで、チームx対yの対戦日付をA[x,y]と表すことにします。この行列A(対角線を除く)に、1~(2N-1)の日付をそれぞれN個づつ埋めることができれば良い。 ただし、どの行、どの列にも同じ数字が来てはいけない。 そのように埋めることができればオッケーですね。 チームが14ある場合(N=7)の例を示します。 X 1 2 3 4 5 6 7 8 910111213 1 X 3 4 5 6 7 8 910111213 2 2 3 X 5 6 7 8 910111213 1 4 3 4 5 X 7 8 910111213 1 2 6 4