【发布时间】:2013-08-09 17:15:31
【问题描述】:
我已经成功地使用 DP 来获得问题的最佳解决方案。我面临的问题是,现在如果我想重建解决方案,我最终只能通过一种方法来获得最佳解决方案。有没有办法让我能够回溯所有可能导致最佳结果的方式/选择??
例如,如果我从球员 a、b、c、d 中选择一个技能为 {1、2、2、1} 的球队,我可以得到最佳球队技能数为 3,我可以得到一种可能的方法来以 {{a, b}, {c, d}} 实现此目的。我正在寻找的是一种方法,这样我就可以获得所有可以公平划分团队的方法,团队技能计数为 3 即 {{a, c}, {b, d}} 和 {{a, b}, {c, d}}
【问题讨论】:
-
您好,请把您遇到的问题说清楚。问题一直停留,很难理解。考虑到所有玩家的技能水平,需要做什么?
标签: algorithm dynamic-programming