如何将卡片分成3个部分?

时间:2017-06-26 13:26:15

标签: algorithm sorting

假设一副牌有13张牌,我想将它们分成3个部分。第一部分有3张牌,第二部分和第三部分都有5张牌。有很多种组合。

一个名为get_score(cards)的方法用于计算卡片的得分,而total_score是3个卡片的总结(total_score = get_score(cards1)+ get_score(cards2)+ get_score(cards3)。

如何获得最高total_score的卡片组合?获得所有可能的组合并计算分数,并对分数进行排序是一种方式,但它太慢了。

0 个答案:

没有答案