【发布时间】:2020-04-30 08:38:25
【问题描述】:
输入:A,B,a,b - 其中 A 和 B 我的网格的宽度和高度,以及 a,b - 我想要适应的矩形的宽度和高度。然后给我 N - 数字矩形,已经适合网格。在接下来的 N 行中,给定每个矩形的对角线顶点的坐标,例如对于第一个矩形,输入将是 (x0,y0) (x1,y1) 等等。这些矩形可以重叠。我需要找到初始矩形的对角线顶点的坐标,以便它可以适合网格(我们需要打印最大高度) 示例:
9 5 2 4
2
1 1 3 4
1 1 6 2
输出将是:6 0 8 5 Picture of input 你能给我一些提示吗?看来我这里需要使用动态规划
【问题讨论】:
-
你能详细解释一下输入输出的情况吗?没有任何标记,您的图表有点无用。
-
宽度
a是固定的(=2),高度b应该是最大>=4吧? -
@HEKTO 是,但在网格边界内
-
有趣的问题,但我认为 - 你可以改进它的措辞...... AFAIU 你的网格意味着所有矩形的角都是整数,并且新的矩形不应该与所有现有的矩形相交。你的照片也应该在你的问题之内
标签: algorithm computational-geometry