【发布时间】:2011-08-10 18:24:29
【问题描述】:
我已经做了大量研究来寻找 M = 2 序列的最长序列,但我正在尝试找出 M ≥ 2 序列的最长方法
我得到 N 和 M: M 个序列,具有 N 个唯一元素。 N 是 {1 - N} 的集合。我已经考虑过动态编程方法,但我仍然对如何实际合并它感到困惑。
输入示例
5 3
5 3 4 1 2
2 5 4 3 1
5 2 3 1 4
这里的最大序列可以看出是
5 3 1
预期输出
Length = 3
【问题讨论】:
-
您能发布您迄今为止尝试过的方法吗?从那里我们可以为您指明正确的方向..
-
M 是子序列必须存在的序列数?
-
@Jerry 第一行指定 N 和 M。这对于 C 竞赛/作业问题规范来说是正常的 :)
-
@Karl:好的——知道了。谢谢。
标签: c algorithm dynamic-programming