随笔分类 -  动态规划 -- 凸优化

摘要:【BZOJ2654】Tree(凸优化,最小生成树) 题面 "BZOJ" "洛谷" 题解 这道题目是之前Apio的时候写的,忽然发现自己忘记发博客了。。。 这个万一就是一个凸优化, 给所有白边二分一个额外权值,并且给边权加上这个权值。 然后跑最小生成树,将限制问题转换为判定问题即可。 阅读全文
posted @ 2018-08-07 17:09 小蒟蒻yyb 阅读(530) 评论(0) 推荐(0) 编辑
摘要:【CF125E】MST Company(凸优化,最小生成树) 题面 "洛谷" "CF" 题解 第一眼看见就给人丽洁姐那道tree一样的感觉。 那么二分一个权值,加给所有有一个端点是1的边, 然后跑最小生成树check一下就好了。 cpp include include include i 阅读全文
posted @ 2018-08-07 17:06 小蒟蒻yyb 阅读(1008) 评论(0) 推荐(0) 编辑
摘要:【BZOJ1150】数据备份(动态规划,凸优化) 题面 "BZOJ" "洛谷" 题解 在不考虑K的情况下很容易dp 如果把K考虑进状态显然是O(n2)级别。 所以凸优化一下即可。 注意一下是一个下凸函数,所以是没操作一次就要减去一个权值。 cpp include include i 阅读全文
posted @ 2018-08-06 16:57 小蒟蒻yyb 阅读(488) 评论(0) 推荐(0) 编辑
摘要:【BZOJ5311/CF321E】贞鱼/Ciel and Gondolas(动态规划,凸优化,决策单调性) 题面 "BZOJ" "CF" "洛谷" 辣鸡BZOJ卡常数!!!!!! 辣鸡BZOJ卡常数!!!!!! 辣鸡BZOJ卡常数!!!!!! 所以我程序在BZOJ过不了 题解 朴素的按照k划分阶 阅读全文
posted @ 2018-08-06 14:31 小蒟蒻yyb 阅读(611) 评论(2) 推荐(0) 编辑
摘要:【BZOJ5252】林克卡特树(动态规划,凸优化) 题面 "BZOJ(交不了)" "洛谷" 题解 这个东西显然是随着断开的越来越多,收益增长速度渐渐放慢。 所以可以凸优化。 考虑一个和k相关的dp 这个题目可以转换为在树上选择K条不相交的路径。 设f[i][0/1/2]表示当前点$i 阅读全文
posted @ 2018-08-06 09:59 小蒟蒻yyb 阅读(449) 评论(2) 推荐(0) 编辑
摘要:【CF739E】Gosha is hunting(动态规划,凸优化) 题面 "洛谷" "CF" 题解 一个O(n3)dp很容易写出来。 我们设f[i][a][b]表示前i个怪,两种球用了a,b个的最大期望, 直接用概率转移就好了。然而这样子会TLE飞。 发现可以凸优化,对于其 阅读全文
posted @ 2018-08-06 08:59 小蒟蒻yyb 阅读(726) 评论(0) 推荐(0) 编辑

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