DAG最长路 uva437

题意:有n种立方体,每种无穷个。要求选一些立方体摞成一根尽可能高的柱子,使得每一个立方体的底面长宽严格小于它下方立方体的底面长宽node 解析:实际上每种立方体只有三次使用机会,先作预处理,给n*3种立方体编号。由于是严格小于的,因此这个图是DAG,能够套用DAG最长算法。建图,G[i][j]表示i到j有一条连线,j在i的上方。d[i]表示以i为起点的最长高度。对于底面长宽最大的立方体来讲,以它为
相关文章
相关标签/搜索