题目大意:
输入k个n维的东西(当n=2的时候看成框,n=3时看成方体,之后是超立方..),求 最大 的长度 使每个框可以在后一个中装下。
输出最大值,和 顺序 (框从小到大,顺序指输入的顺序,从1开始到k)。
题目类型: dp /DAG上的最长路径 /最长单增(减)子序列
分析:
注释得很详细了。
注: 第一次交wa了,原因是判断连通性的时候忽略了 相等也是可以容纳的 这一情况。
代码:
本文介绍了一个关于多维超立方体嵌套的最大长度问题,并通过动态规划的方法求解。具体而言,输入一系列不同维度的超立方体,目标是找到一种排列方式,使得每个超立方体都能恰好放入下一个更大的超立方体中,最终输出最大可能的排列长度及相应的序列。
题目大意:
输入k个n维的东西(当n=2的时候看成框,n=3时看成方体,之后是超立方..),求 最大 的长度 使每个框可以在后一个中装下。
输出最大值,和 顺序 (框从小到大,顺序指输入的顺序,从1开始到k)。
题目类型: dp /DAG上的最长路径 /最长单增(减)子序列
分析:
注释得很详细了。
注: 第一次交wa了,原因是判断连通性的时候忽略了 相等也是可以容纳的 这一情况。
代码:
1591
1670
1817

被折叠的 条评论
为什么被折叠?