随笔分类 -  动态规划-斜率优化

摘要:题目链接 "uoj233" 题解 下面不加证明地给出几个性质: 1. 小于h[1]的城市一定是没用的 2. 任何城市联通包含1且只和1联通一次 3. 联通顺序从小到大最优 4. 单个联通比多个一起联通要优 5. 最优解中多个一起联通不超过14次 除了最后一个外还是很显然的 K足够 阅读全文
posted @ 2018-07-13 15:38 Mychael 阅读(317) 评论(0) 推荐(0) 编辑
摘要:题目链接 "BZOJ3835" 题解 对于k,设s[i]为深度大于i的点数 ans=max{i+s[i]k} 最优决策一定是一开始每一层拿不满k个点,然后之后一直往下拿的同时通过中间层剩余的点拿满k个点 我们就有前 阅读全文
posted @ 2018-06-30 10:48 Mychael 阅读(245) 评论(0) 推荐(0) 编辑
摘要:题目链接 "BZOJ3672" 题解 如果暂时不管l[i]的限制,并假使这是一条链 设f[i]表示i节点的最优答案,我们容易得到dp方程 f[i]=min{f[j]+(d[i]d[j])p[i]+q[i]} 显而易见可以斜率优化 化为 $$f[j] = p[ 阅读全文
posted @ 2018-06-25 17:52 Mychael 阅读(141) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示