1597: [Usaco2008 Mar]土地购买 Description 农夫John准备扩大他的农场,他正在考虑N (1 <= N <= 50,000) 块长方形的土地. 每块土地的长宽满足(1 <= 宽 <= 1,000,000; 1 <= 长 <= 1,000,000). 每块土地的价格是它 ...
分类:
其他好文 时间:
2016-04-13 00:12:43
阅读次数:
211
1597: [Usaco2008 Mar]土地购买 Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 697 Solved: 244[Submit][Status][Discuss] Description 农夫John准备扩大他的农场,他正在考虑N (1
分类:
其他好文 时间:
2016-03-02 21:35:49
阅读次数:
234
Description农夫John准备扩大他的农场,他正在考虑N (1 x[i]*(y[k+1]-y[j+1])#include#includestruct pos{ long long x,y;}vs[50001],ps[50001];int pp=1;bool operator1&&ps[...
分类:
其他好文 时间:
2016-01-19 20:42:24
阅读次数:
148
1597: [Usaco2008 Mar]土地购买Time Limit:10 SecMemory Limit:162 MBSubmit:2474Solved:900[Submit][Status][Discuss]Description农夫John准备扩大他的农场,他正在考虑N (1 2 #inc....
分类:
其他好文 时间:
2015-09-23 18:36:51
阅读次数:
256
既然每块都要买, 那么一块土地被另一块包含就可以不考虑. 先按长排序, 去掉不考虑的土地, 剩下的土地长x递增, 宽y递减dp(v) = min{ dp(p)+xv*yp+1 }假设dp(v)由i转移比由j转移优(i>j), 那么dp(i)+xv*yi+1 -xv然后就斜率优化, 单调队列维护一个....
分类:
其他好文 时间:
2015-09-04 15:44:01
阅读次数:
182
传送门1597: [Usaco2008 Mar]土地购买Time Limit: 10 SecMemory Limit: 162 MBSubmit: 1979Solved: 705[Submit][Status][Discuss]Description农夫John准备扩大他的农场,他正在考虑N (1 ...
分类:
其他好文 时间:
2015-03-20 10:51:47
阅读次数:
135
DP/斜率优化 Orz Hzwer…… 想到排序了,但没想到其实可以将序列转化为x递增且y递减的序列……因为x是递增的,若y[i]>y[i-1]那么第i-1个就足够小……以至于可以在搞定第 i 个的同时顺便带走…… 这次仔细写一下斜率优化的过程吧~ 方程:$ f[i]=min\{ f[j]+...
分类:
其他好文 时间:
2015-03-12 18:51:04
阅读次数:
139
题目大意:给出一些木板,现在要购买这些木板。购买的规则是可以一些木板一起买,然后价格是最大的长度乘最大的宽度。求购买所有木板的最小费用。
思路:如果一个木板的长也比一个木板小,宽也比一个木板小,那么这个木板就可以被排除。把所有木板按照x的长度排序,然后去掉排除的木板,然后剩下的木板就是x值下降, y值上升的木板。这样的话我们买下连续的一段的费用就是x[j] * y[i],然后DP方程就很...
分类:
其他好文 时间:
2014-12-02 10:36:03
阅读次数:
157
1597: [Usaco2008 Mar]土地购买Time Limit:10 SecMemory Limit:162 MBSubmit:1685Solved:592[Submit][Status]Description农夫John准备扩大他的农场,他正在考虑N (1 #include#include...
分类:
其他好文 时间:
2014-11-15 18:20:20
阅读次数:
251