【题解】bzoj4825/洛谷 P3721 单旋 splay

题目分析 有人问起我学会的第一个高级数据结构是什么。 我说是 spaly。 在 HNOI2017 的考场上学会的。 俗话说的好,双旋的 splay,单旋的 spaly,不旋的 saply,O(1) 的 asply,那么我们就来用 splay 做一做这道题。 首先我们手模一发单旋最小值操作。会发现,假 阅读更多…

【题解】染色 模型转化+树形 dp

题目大意 给定一张 n 个点 m 条边的无向连通图, 初始时每个点均为白色。每次你可以选择一条两个端点颜色相同的边, 并将它们一起变色 (白变黑, 黑变白)。你需要求出将每个点均变为黑色的最少步数。 数据范围 $$1 \leq n \leq 10^5, n-1 \leq m \leq n$$ 题目分 阅读更多…