题目1:叠积木 给出一个列表如[[6,7,],[5,4],[3,2]],表示木块的长和宽,当木块的长和宽不大于另个木块的长和宽时,就可以放在上面,此外数组还可以左右翻转。当长宽都大于等于上一个积木时才可以搭到上一个积木上,此外数组还可以左右翻转。求最多能搭多少层。(与leetcode354:俄罗斯套娃相似,不过添加了翻转,增加了难度)。 输入: [[5,4], [6,3], [6,7], [6,6], [4,6]] 输出: 4 解析: 积木数据处理,大的做长,小的做宽 所有积木从大到小排序 动态规划求最大:可以定义一个 dp 数组,dp[i] 表示如果积木为 i 时,最大积木...