我需要一种方法来获得薪水范围内的最高分球员,50,000
这里有一个类似的问题Algorithm to select Player with max points but with a given cost。
基本上我必须选择最佳的9人阵容。
我在google搜索很多,我发现这可以通过线性编程实现。但我不知道如何在php中使用Lp。
我知道如何实现这一目标或有其他方法可以做到这一点?
答案 0 :(得分:0)
如果您将信息存储在数组中,我相信您可以使用array_multisort
来获得结果,这会产生类似于SQL顺序的结果。例如,order by points DESC, salary ASC
。这会让顶级积分球员排在最前面,如果其中任何一个得分相同,那么第一个就是薪水最低的阵容。
this问题的答案显示了如何使用array_multisort
。