斜率优化
_beginend
这个作者很懒,什么都没留下…
展开
-
bzoj 4518: [Sdoi2016]征途 斜率优化dp
题意Pine开始了从S地到T地的征途。 从S地到T地的路可以划分成n段,相邻两段路的分界点设有休息站。 Pine计划用m天到达T地。除第m天外,每一天晚上Pine都必须在休息站过夜。所以,一段路必须在同一天中走完。 Pine希望每一天走的路长度尽可能相近,所以他希望每一天走的路的长度的方差尽可能小。 帮助Pine求出最小方差是多少。 设方差是v,可以证明,v×m^2是一个整数。为了避免精度原创 2017-02-13 19:46:22 · 369 阅读 · 0 评论 -
bzoj 3675: [Apio2014]序列分割 斜率优化dp
题意小H最近迷上了一个分隔序列的游戏。在这个游戏里,小H需要将一个长度为n的非负整数序列分割成k+1个非空的子序列。为了得到k+1个子序列,小H需要重复k次以下的步骤: 1.小H首先选择一个长度超过1的序列(一开始小H只有一个长度为n的序列——也就是一开始得到的整个序列); 2.选择一个位置,并通过这个位置将这个序列分割成连续的两个非空的新序列。 每次进行上述步骤之后,小H将会得到一定的分数。原创 2017-05-02 21:11:52 · 424 阅读 · 0 评论 -
bzoj 1597: [Usaco2008 Mar]土地购买 斜率优化dp
题意 给出n块土地,每块土地都有其长和宽。若把若干块土地放在一起购买则需要的花费为最大的长*最大的宽。求购买所有土地的最小花费。 n 分析 首先很容易得到,若有两块土地长宽分别为l1,w1,l2,w2,若满足l1>=l2且w1>=w2则第二块土地可以忽略不计。 那么就先把所有没用的土地都去掉,并按长从小到大排序,那么宽自然就是递减的了。显然每次必然选取连续的一段,设f[i]f[i]表原创 2016-11-23 20:59:25 · 664 阅读 · 0 评论