随笔分类 - 构造
摘要:
P8866 【NOIP2022】 喵了个喵 构造好题。 思路 操作数量的限制是假的,最大最小操作数都在范围内…… 从部分分入手,考虑 ,每个栈分两个元素,会多出来一个空栈,称其为辅助栈。每次插入元素,对应栈顶是该颜色,入栈消堆顶;栈底是该颜色,入辅助栈后消去栈底。 可以保证每个栈
阅读全文

摘要:CF1515F Phoenix and Earthquake 证明题。 思路 考虑不合法的情况,如果 ,肯定是不合法的。 再考虑对于一个可行的情况,最后缩的边肯定形成一棵树,所以我们大胆假设:任意一棵生成树只要满足 \(\sum a_i \ge
阅读全文
摘要:CF547D Mike and Fish 这也能图论的一道题。 思路 对于 坐标相同的点,我们两两配对连边,多余的点不管。 对于 坐标相同的点,我们两两配对连边,多余的点不管。 这样就得到了若干个连通图,对这些连通图跑二分图染色即可得到答案。 证明: 由于是二分图染色,且横竖
阅读全文
摘要:CF1019C Sergey's problem 很巧妙的构造题。 思路 首先我们可以把这题分成两个部分: 解决覆盖问题 解决边冲突问题 为 点是否被覆盖的标记, 为 点是否被选的标记。 part1 覆盖问题 从小到大枚举 ,对
阅读全文