斜率优化
兔兔不会梦到ACM学长
这个作者很懒,什么都没留下…
展开
-
HDU 2993 MAX Average Problem
MAX Average Problem HDU 2993 题意:给你一个长度为n的数列,求长度大于等于k的区间的最大平均值。 注意,此题卡读入。。。珍爱生命,使用fread 方法1:求斜率最大值,维护下凸 1.定义sum[i]为前缀和。每个点为(i,sum[i]) 2.求(sum[i]-sum[j])/(i-j)的最大值,即求k(i,j)的最大值。 3.在已有的下凸单调队...原创 2018-08-21 10:34:17 · 206 阅读 · 0 评论 -
HDU 3480 Division
Division HDU 3480 斜率优化dp,推出式子就解了 1.代价是(Max{T}-Min{T})^2,要使权值和最小,应该从小到大排序,然后按顺序取。 2.排完序后可以DP了。定义dp[i][j]:前i个数分成不超过j段的最小代价。 dp状态转移式 dp[i][j]=min{dp[i][j-1],dp[k][j-1]+(A[i]-A[k+1])^2} 3.斜率优化...原创 2018-08-21 10:35:20 · 193 阅读 · 0 评论