我在這裏停止搜索互聯網3天的結果,試圖找到我確定已存在的內容,但我無法找到它。從隨機列表中配對偶數和奇數
首先,我不是程序員。我35年前,但不再。
這就是問題所在: 15個男孩和15個女孩坐在男孩/女孩/男孩/女孩6至表5桌 然後讓每個人都變成不同的男孩/女孩/男孩/女孩高達4倍。
所以我的邏輯是:
- 數1至30,與賠率是男孩和埃文斯是女孩 - 這應該是可變的,但相等的,這意味着並不總是會出現在總共30個孩子,但在任何地方從12到80(總是可以被2整除,所以總會有一對)。
- 對1男孩與1女孩隨機從總男孩/女孩計數沒有重複。
- 將結果分組爲5組6.
- 然後重複該過程多達四次,而從未匹配先前配對的相同兩個男孩/女孩組合。
會有人知道這是可能的嗎?如果是這樣可以在Excel中完成? 如果不是,獨立Windows程序的建議也可以。
我想爲慈善活動做到這一點,青少年男孩和女孩在社交組合 遇到新的人。他們來自世界各地,我試圖讓他們見到每個人。
我已經手動做了幾年,但似乎從來沒有能夠使它總是工作。在我身邊的程序員認爲,這個問題必須有一個編程解決方案。
我希望你能提供任何建議。
您只需隨機選取第一個位置,然後每次切換時只需將所有(如)男孩移動一個位置(或一張桌子)即可。假設男孩/女孩對是唯一的約束條件,並且你不想在每一輪中混合更多的表...... – 2012-07-23 18:23:51
取決於你有多少人(以及每桌的人數),以及保持半個男孩和一半的女孩,那麼每次都可能無法擁有一個獨特的羣體(即使是在第一次交換之後),並且可能需要更多的掉期,而不是每個人都有時間與其他人坐在一起。你可以通過在紙上使用蒂姆的方法來看到這一點。我建議查找「握手問題」,找出可能解決問題的方案,優化訪問次數以滿足(幾乎)所有人。我會盡力在此添加更多內容,並在今晚晚些時候提供答案。祝你好運。 – Zairja 2012-07-23 21:00:04