随笔分类 -  树状数组 & 线段树 & 主席树

摘要:题目链接:https://codeforces.com/contest/1842/problem/E 题解: 首先,如果两个等腰三角形相交了,那答案肯定不会更优。因此不会相交。 先考虑一个 n2 的 dp: 设 dpi 表示考虑到 x=i 时的最小代价,首先可以先都加一个 $\sum 阅读全文
posted @ 2023-07-07 19:50 SkyRainWind 阅读(50) 评论(0) 推荐(0) 编辑
摘要:题目链接:https://www.luogu.com.cn/problem/P3168 题解: 主席树可以解决一类j静态区间第 k 小的[问题](https://www.luogu.com.cn/problem/P3834),我们先来看看这是怎么工作的 - 主席树的本质就是有很多棵线段树,然后发 阅读全文
posted @ 2023-06-18 15:53 SkyRainWind 阅读(28) 评论(0) 推荐(0) 编辑
摘要:题目链接:https://www.luogu.com.cn/problem/P3792 题解: 一点小小的空间震撼(ML:125MB) ![image](https://img2023.cnblogs.com/blog/1102006/202306/1102006-20230616211525513 阅读全文
posted @ 2023-06-16 21:30 SkyRainWind 阅读(11) 评论(0) 推荐(0) 编辑
摘要:题目链接:https://www.luogu.com.cn/problem/P2839 题解: 考虑二分中位数 m,如果数 m 就取 1 否则取 -1,那么 m 是中位数的必要条件是区间和 0,最大的中位数就是二分出来 m 的最大值 如果直接枚举 m 的大 阅读全文
posted @ 2023-05-15 20:27 SkyRainWind 阅读(22) 评论(0) 推荐(0) 编辑
摘要:一句话概括动态 dp:用来解决带修改/多次区间询问的 dp 问题。将转移写成矩阵的形式,然后利用线段树求解区间问题/单点修改 1814E 注意一条边要么选 2 要么选 0 次,而且第一条边一定是选了 2 次。如果有一条边没选,那么这条边两侧的边一定都选了。 设 fi 代表考虑到第 i 条边 阅读全文
posted @ 2023-04-27 23:03 SkyRainWind 阅读(30) 评论(0) 推荐(0) 编辑
摘要:题目链接:https://www.luogu.com.cn/problem/P4927 题解: ~~《星之梦》真的不错,key顶尖短篇,推荐。~~ 首先看一下期望是什么: 从期望的定义出发,比如先在根节点尝试 sum[1..n] 次,那么根据概率得有 sum[1..mid] 个情况跑到左子树 阅读全文
posted @ 2023-03-02 11:16 SkyRainWind 阅读(16) 评论(0) 推荐(0) 编辑

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