
斜率优化dp
青烟绕指柔!
我不怕千万人阻挡,只怕自己投降。
展开
-
小A与最大子段和
题目链接:小A与最大子段和假设我们设一个前缀和为:sum[i] = sum[i-1] + i * a[i] , s[i] = s[i-1] + a[i]那么我们答案可以表示为:sum[r] - sum[l-1] - (l-1) * (s[r]-s[l-1])化简可得:sum[r] + {-(l-1)*s[r]-sum[l-1]+(l-1)*s[l-1]}把(l-1)当成斜率,-sum[l-1]+(l-1)*s[l-1] 当成截距,然后就可以斜率优化dp了。这里我采用了之前没写过的李超树维护原创 2020-07-22 20:06:24 · 233 阅读 · 0 评论 -
bzoj - 1150 [CTSC2007]数据备份Backup 斜率优化dp
1150: [CTSC2007]数据备份BackupTime Limit: 10 Sec Memory Limit: 162 MBSubmit: 4042 Solved: 1720[Submit][Status][Discuss]Description 你在一家 IT 公司为大型写字楼或办公楼(offices)的计算机数据做备份。然而数据备份的工作是枯燥乏味的,因此你想设计一个系...原创 2019-11-08 12:49:19 · 212 阅读 · 0 评论