【发布时间】:2013-11-24 14:52:57
【问题描述】:
我有一个对象类型列表A 和另一个对象类型列表B。每个A 类型的对象都有一个对象类型B 的列表,它可以匹配或兼容。 (例如,对象A3 可以与对象B1、B5、B7 任意配对)。每个对象 A 可以有一个不同的对象 B 列表,它可以兼容(某些对象 A 可能与来自 B 的相同对象兼容)。但是每个对象A 只能与B 中的一个对象配对。一个对象B只能与一个对象A。
什么样的算法可以帮助找到可能的最大对数?
【问题讨论】:
-
我是否正确假设您不是在寻找一种简单地遍历每个可能的配对场景的蛮力算法?
-
@BlueMonkMN,只有在没有其他方法的情况下。这会被认为是多项式时间内无法计算的吗?
标签: c algorithm data-structures