首页 > TAG信息列表 > P2900
P2900 [USACO08MAR]Land Acquisition G
P2900 [USACO08MAR]Land Acquisition G 斜率优化 dp 。 首先,我们可以发现这个题可以贪心:对于一个长度和宽度都小于等于另外一个地的地,我们可以直接划分到另外那一个去,直接把当前这个忽略即可。 然后我们可以发现这个求一个最大值可以直接写成一个 dp 。 设按\(h\)降序排序后: \(dp[题解 P2900 【[USACO08MAR]Land Acquisition G】
在这个地方同时讲一下斜率优化,大佬们就请无视了吧。 注意:一定要看清横纵坐标是什么!!!!!!!! 很容易看出这是一道暴力题,然后我们超时了。 我们想一想该怎么做。 首先容易想到的一个优化便是:如果一片土地的长与宽都少于其他的一片土地,就把他排除。 所以我们先用长(设为x)排个序,假设从小到P2900 [USACO08MAR]Land Acquisition G
洛谷传送门 Solution 发现对于一块土地 \(x\) 和 \(y\) ,如果 \(l_y\geq l_x,h_y\geq h_x\) ,那么把 \(x\) 和 \(y\) 合在一组对答案是不会更劣的。 将土地按照长度和宽度排序,维护一个栈,将有必要存在的土地留下。 在最优决策下,每一组土地都是连续的。因为如果有 \(x,y,z\) 三块连续