DAG(有向无环图)模型可以解决很多动态规划的问题。很多问题可以转化成DAG上的最长路径、最短路径或路径计数问题。
有n个矩形,每个矩形可以用a,b来描述,表示长和宽。矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a<c,b<d或
者b<c,a<d(相当于旋转X90度)。例如(1,5)可以嵌套在(6,2)内,但不能嵌套在(3,4)中。你的任务是选出尽可能
多的矩形排成一行,使得除最后一个外,每一个矩形都可以嵌套在下
DAG(有向无环图)模型可以解决很多动态规划的问题。很多问题可以转化成DAG上的最长路径、最短路径或路径计数问题。
有n个矩形,每个矩形可以用a,b来描述,表示长和宽。矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a<c,b<d或
者b<c,a<d(相当于旋转X90度)。例如(1,5)可以嵌套在(6,2)内,但不能嵌套在(3,4)中。你的任务是选出尽可能
多的矩形排成一行,使得除最后一个外,每一个矩形都可以嵌套在下