加载中...

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 54 下一页
摘要: F1. Again Trees... (Easy Version) Q:给定一棵大小为 \(n\) 的树,每个点 \(u\) 都有权值 \(a_{u}\);并给定一个大小为 \(k\) 的数集 \(b\)。计算删除边的某个子集的方案数,要求满足:删除该子集的所有边后,剩下的每个连通块的权值异或和均 阅读全文
posted @ 2026-03-03 22:54 小橘奏 阅读(19) 评论(0) 推荐(0)
摘要: 容斥定理——用于求若干集合并集的实际大小 \(Q\):一共有 \(n\) 个集合(\(S_{1},S_{2},...,S_{n}\)),每个集合中的元素均已知,用计算式表示它们的并集大小 辅助理解:相当于枚举 \(\{S_{1},S_{2},...,S_{n}\}\) 的所有子集并将子集内的 \(S 阅读全文
posted @ 2026-02-28 16:32 小橘奏 阅读(33) 评论(0) 推荐(0)
摘要: 用途 用\(O(nlogn)\)的复杂度处理一棵树的所有子树内满足某种性质的结点的信息(暴力处理是\(O(n^{2})\)) 只支持子树查询,不支持修改操作。 原理及复杂度分析 在\(dfs(u)\),即计算以 \(u\) 为根子树的答案时,也 \(dfs(v)\) 递归计算了所有儿子的答案,而在计 阅读全文
posted @ 2026-02-28 16:30 小橘奏 阅读(41) 评论(0) 推荐(0)
摘要: G. Operation Permutation 补了半天这道题,感觉做出这道题需要对拆分贡献和期望计算有足够的理解。 显然 \(-、/\) 可以分别等价地替换成 \(+、*\)。这样,整个序列中只包含 \(2\) 种操作。 考虑对于任意一种可能的操作序列,拆分形式。 例如:\([a_{1},m_{ 阅读全文
posted @ 2026-02-28 15:54 小橘奏 阅读(42) 评论(0) 推荐(0)
摘要: D. Simons and Beating Peaks 做法 1: 笛卡尔树 // 最大值显然一定能保留 // 对于最大值,左右两侧中的某一侧,元素必须全部删除 // 对于保留的那一侧,原最大值不再发挥任何作用,因为它的另一侧比它小的值已经全被删完,不能选中它 // 于是问题变成了最大化保留那一侧的 阅读全文
posted @ 2026-02-27 14:24 小橘奏 阅读(51) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 54 下一页