摘要:
https://www.luogu.com.cn/problem/CF678F 正解是根号分治 对于一类带插入/删除/询问问题的根号分治: 一种思路是先对每个询问处理出 1.插入与其在同一块内且插入在其之前,删除在其之后的修改的贡献 2.删除与其在同一块内且删除在其之和的修改的贡献 然后对每个块处理 阅读全文
posted @ 2021-11-09 20:59
Administrator-09
阅读(7)
评论(0)
推荐(0)
摘要:
CF713C Sonya and Problem Wihtout a Legend CF13C Sequence 首先先有一个结论:最后的序列中的每个数字肯定是在原先的序列中出现过的数字 证明可以归纳证明,见蓝书P268 先将a数组排序后的结果存在一个b数组中 然后考虑DP,令 \(dp[i][j] 阅读全文
posted @ 2021-11-09 17:48
Administrator-09
阅读(12)
评论(0)
推荐(0)
摘要:
传送门 第一思路是二分+类树形DP 首先可以贪心从大到小加边+dsu将原图变为一棵树(其实这就是最大生成树但我没有意识到) 然后发现一定存在一种最优策略使得边权最小的边只被经过一次 于是可以从最小的这条边断开分治 但从一个连通块里找边权最小的边的复杂度炸了 于是正解是kruskal重构树,并且不用二 阅读全文
posted @ 2021-11-09 10:33
Administrator-09
阅读(55)
评论(0)
推荐(2)
摘要:
传送门 又是大神仙题 要求的是最大的满足区间众数不止一个的区间长度 并不知道如何用数据结构维护 先证一个结论:整个区间的众数一定是至少一个最后要求的最长区间中的众数 证明考虑反证,不断扩展区间直到整个区间的众数是这个区间中的众数一定更优 然后看有了这个结论怎么写 首先eary version的值域很 阅读全文
posted @ 2021-11-09 08:28
Administrator-09
阅读(4)
评论(0)
推荐(0)
浙公网安备 33010602011771号