私はメンタリングの各「ラウンド」において1-4人のメンターの異なるグループとメンティーをペアにするアルゴリズムを作成しようとしています。メンターリングイベントのためのアルゴリズム開発
アルゴリズムは、3つの入力受け入れる:
をメンティーの数 - 1と
- 35の間の整数
メンターの数 - 常に以上メンティーの数に等しく、
よりますが大きいことはありません
これら三つの入力を考えると、このアルゴリズムは、次の制限で、1-4メンターとメンティーそれぞれにマッチします:
それは与えられた入力でそうすることが可能である場合は、メンティーがペアてはなりませんそれは与えられた入力でそうすることが可能である場合は、同じメンターと複数回
は、メンターは別のメンター回以上
注意としてメンターの同じグループになることはありませんする必要があります。ザアルゴリズムはメンターをランダムにメンティーに割り当てる必要はありません。コードは、同じ入力セットで実行されるたびに同じ出力を与えることができます。ここで
は2ラウンド、4人のメンティー、および11人のメンターで成功アルゴリズムの出力例を示します。
| Round | Mentee | 1 | 2 | | 1 | 1, 2, 3| 4, 7, 10| | 2 | 4, 5, 6| 1, 8, 11| | 3 | 7, 8, 9| 2, 5 | | 4 |10, 11 | 3, 6, 9 |
ご質問があれば私に知らせて、または私は何場合してください実際には不可能であることを求める。あなたの時間と援助に感謝し、素晴らしい一日を過ごしてください。
敬具、 Tyrovar
お待ちください。これをあなたのためにコーディングするだけでいいのですか?それはこのサイトがバディーの仕組みではありません。 – Tyler
合意してください:[質問のしくみ](http://stackoverflow.com/help/mcve) –
すでにアルゴリズムが成功していれば、どうして私たちに質問していますか? –