// 要求一:将所有成员进行分组,每三个人一组,列出所有的组合,每个组合不能重复
// 所有人员列表 (公司所有成员)
$peopleList = [
'小红','小黄','小李','小丽','小刘','小陈','小丁','小钱','小赵','小孙', ...
];
// 示例:
$groupDemo = [
['小红','小黄','小李'],
['小红','小黄','小丽'],
['小红','小黄','小刘'],
...
];
// 要求二:给出一个参考组,和一个预选组合,参考组合里面有评分,将与选组合进行分组,并按照$reference参考组中的score评分,给出最优和参考组中最多的组合。同样的,组合出来的队伍不能重复
// 参考组 (预选的组成)
$reference = [
['score' => '9.5' , 'list' => ['小红','小黄','小李']],
['score' => '9.1' , 'list' => ['小红','小黄','小刘']],
['score' => '8.7' , 'list' => ['小丁','小钱','小赵']],
...
];
请问怎么使用PHP或者用一个简单的算法来实现呢
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…