差分
gigo_64
莫看,莫看,这不是真实的我(七海脸)
溜了溜了
展开
-
csp模拟 药品试验【数学题】
传送门 是的,这是个数学题。推导的题。 以下证明来自luoyijie聚聚 由概率和为1得 令d为p的差分数组,即 令 则,而 所以你就可以直接算了。 #include<bits/stdc++.h> using namespace std; #define int long long int x,y,z,n,a,b; const ...原创 2019-11-08 20:03:53 · 222 阅读 · 0 评论 -
【NOIP2015】运输计划【二分答案】【树上差分】
传送门 好题。 今天洛谷说我大吉,果不其然,不看题解一遍写一遍过。 将一条边边权置0,求给定m个路径的最大值最小。 这个,,先二分答案再说。 观察性质:修改边肯定在最大路径上。 更进一步:对于一个答案mid,所有大于这个答案的路径都要被修改。 所以修改边一定在这些路径的交上。 那每次扫一遍打差分标记,然后dfs就完了。 记得预处理两点距离和lca。 #include<b...原创 2019-11-07 10:03:49 · 90 阅读 · 0 评论 -
【GXOI\GZOI2019】旧词【差分】【树剖】
嗯,,这道题和上道题一样的 上道题是这道题的递归题。 如果明白上道题的处理方式,这道题就差不多了 。 唯一的难点在于k次方,如何维护? 如果我们仍然将1到某个点权值都+1,还要满足这对该点子树贡献是该点深度的k次方。 我们可以继续使用差分思想。将第i个点赋一个加权权值为其深度的k次方减去(该点深度-1)的k次方。 然后就可以继续快乐的维护了。 #include<bits/st...原创 2019-10-10 19:25:13 · 76 阅读 · 0 评论 -
【LNOI2014】LCA【差分】【树剖】
叶子最可爱啦qwq! 每次询问一个区间和一个点,求这个区间所有点和给定点的LCA的深度和。 深度和是吧。 LCA的深度和有一个很优良的性质。你把一个点到根的权值都+1,查另一个点到根的权值就是这个深度。 那问题转化成了链加链求和。 不过有q个询问哦。怎么办呢? 很明显这个询问应该被去掉。 我们不一个询问一个询问查询。 我们直接从1号点开始加入贡献。对于一个询问,加到l-1时统计一下...原创 2019-10-10 17:01:38 · 101 阅读 · 0 评论