Visitors hit counter dreamweaver
摘要: 《算法设计与分析》 --王晓东题目描述: 在一块电路板的上、下2端分别有n个接线柱。根据电路设计,要求用导线(i,a(i))将上端接线柱与下端接线柱相连,其中a(i)表示上端点i对应的向端点的值。如图所示:题目要求是在给定的连线中,选取不相交连线的最大子集,即不相交连线的最大数目。并把最大不相交子集的情况给列举处理啊。解题思路: 首先用a[i]数组表示与上面对应点相连线的下面的点,再用set[i][j]表示上面节点i与下面节点j连线的左边(包括i j连线)的最大不相交连线的个数。 于是就有公式: max(set[i-1][j], set[i][j-1]); j != a[i... 阅读全文
posted @ 2013-09-27 21:11 Jason Damon 阅读(3141) 评论(0) 推荐(0) 编辑