【发布时间】:2020-09-12 13:15:06
【问题描述】:
给定 N 个矩形的高度和宽度。任务是找到最大子集的大小,使得没有一对矩形相互适合。请注意,如果 H1 ≤ H2 且 W1 ≤ W2 则矩形 1 适合矩形 2。
Input: arr[] = {{1, 3}, {2, 2}, {1, 3}}
Output: 2
The required sub-set is {{1, 3}, {2, 2}}
{1, 3} is included only once as it can fit in {1, 3}
Input: arr[] = {{1, 5}, {2, 4}, {1, 1}, {3, 3}}
Output: 3
谁能解释一下这个问题背后的动态规划直觉?
【问题讨论】:
标签: algorithm dynamic-programming