我正在寻找一种算法来解决这个问题,而不是强化学习和需要很长时间才能运行的算法。
在x-y平面上放置n个矩形。一条直线最多可以通过多少个矩形?
矩形的数量是n。
数字i矩形的左上坐标由x [i],y [i]给出
其宽度和高度由w [i],h [i]。
n
x[0] y[0] w[0] h[0]
x[1] y[1] w[1] h[1]
・
・
x[n-1] y[n-1] w[n-1] h[n-1]
情况1:
Input
4
0 0 1 1
9999 0 1 1
0 9999 1 1
9999 9999 1 1
Output
2
情况2:
Input
6
2 1 4 3
1 10 1 3
5 7 5 4
8 8 3 2
13 4 3 1
17 1 1 14
Output
5