
二分
YiPeng_Deng
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JZOJ6734. 【2020.06.18省选模拟】航行
Descriptionn,m,ai<=1e5n,m,a_i<=1e5n,m,ai<=1e5Solution相当神仙的方法。首先考虑一下部分分,如果aia_iai为1,2怎么做。直接就是一个裸的最大权闭合子图,可以线段树优化连边。最大权闭合子图:在有向图中选择一个子图,每一个点被选择会有一个贡献(可负)使得子图中的每一个点的所有后继同时也在子图中。做法考虑网络流:对于所有原点连向每一个正权点,流量为权值,每一个负权点连向汇点,流量为权值的相反数。原图中的边全部为in原创 2020-06-19 08:01:06 · 336 阅读 · 0 评论 -
JZOJ6641. 【GDOI20205.20模拟】sequence
DescriptionSolution首先你需要感受出一种贪心地方法:如果p<q,那么全部都放1肯定最优,否则考虑从1到n一个一个放,如果能往右放就往右放。对于p<=qp<=qp<=q的情况,相当于求∑i=1nik\sum_{i=1}^{n}i^k∑i=1nik,拉格朗日插值可以做到O(k)O(k)O(k)求一次。接下来考虑p>qp>qp>q。那么相当于从右往左放,每一次放的尽量多,可以二分放多少,再O(m)O(m)O(m)判断。由于长度是2n\s原创 2020-05-24 15:54:06 · 432 阅读 · 0 评论 -
【凸优化】【长链剖分】【2019冬令营模拟1.8】tree
PROMBLEM给你一棵树,你需要在树上选择恰好 m条点不相交的、长度至少为 k的路径,使得路径所覆盖的点权和尽可能大。求最大点权和。数据保证有解。SOLUTION这是一道综合的题目,考察凸优化、长链剖分、树形DP、以及关于数组空间的优化首先引进凸优化凸优化就是关于答案可以表示成一个凸函数 f(y),x是题目给出的参数,并且 这个函数的斜率成下降的趋势(反过来也可以)假设...原创 2019-01-12 13:30:30 · 319 阅读 · 0 评论