人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

5人テーブルで、同じ人と座らないように席替え

http://q.hatena.ne.jp/1317373518
の別バージョンです。

以下の4つの条件で、複数回、席替えをします。
【1】総勢10人?30人(毎回違い、何人かわからない)
【2】テーブル1つあたり基本は5人、足りない場合は4人で座る
【3】4回席替え。つまり5回違う4人と座る。
【4】同じ人と座らない
という組み合わせを教えてください。

完全には無理、ということもあるかと思います。
その場合、4つの条件のうち、
【3】の席替え回数を減らすか、【4】の条件を少し緩くして多少は同じ人と座ってもよいこととします。

よろしくお願いします。

●質問者: love2u2
●カテゴリ:科学・統計資料 生活
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● ita
●100ポイント

こちらにコードをおきました。C++でコンパイルできます。
http://d.hatena.ne.jp/ita/00010425/p1

実行ファイル セッション数 参加人数
とすると最適解を探します。セッション数は5ですね。
解が最適かどうか分からないので計算をずっと続けてベストスコアが更新されるたびに表示します。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ