标签: algorithm dynamic-programming greedy
我正在尝试解决此问题:
您有一个预算 B ,并且想要组成一个由11名球员组成的团队,例如:
有一个玩家列表(最多50个)可供选择,每个玩家都有一个:
在不超过预算B的前提下,我们可以从符合条件的团队获得的最高总积分是多少
保证输入中每种类型的最大玩家人数不超过15。
我所能想到的只是带有位掩码dp(chossenGkmask, chossenDefmask, chosseMidmask, chossenAttmask, totalCoast)的递归dp
dp(chossenGkmask, chossenDefmask, chosseMidmask, chossenAttmask, totalCoast)
有更好的方法吗?