gpt4 book ai didi

arrays - 组合 - 将数组中的人配对

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:17:04 24 4
gpt4 key购买 nike

我有一道组合题。我设计了这个“Secret Santa”应用程序,它允许用户加入礼物组,在这个组中他们可以交换一定金额的礼物。当用户登录时,他可以看到他所在的所有组,以及每个组中的成员。现在,我想设计小组,让每个小组随机配对人们送礼物。我想让算法起作用,这样我就可以保证组中的每个人都被分配给一个送礼物的人,以及一个接受礼物的人。例如,如果一个组有三个成员,[A, B, C],我想要 A->B, B->C, C->A

有什么想法吗?只使用一个或两个数组并不重要。感谢您提供任何帮助或建议!

最佳答案

让我们n - 一组人数所以只需制作一对 {persons[i], persons[(i+1)%n]}对所有人

关于arrays - 组合 - 将数组中的人配对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39874670/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com