随笔分类 - 题解
摘要:传送门 [AGC014D] Black and White Tree 给出一颗 个节点组成的树,每个节点都可以被染成白色或者黑色; 有高桥(先手)和青木(后手)两个人————高桥可以把任意一个点染成白色,青木则可以把任意一个点染成黑色,每个点只可染色一次。 重复上述操作直到所有点都被染色
阅读全文
摘要:传送门 给定一个长度为 的木板,木板上有 个标记点,距离木板左端点的距离分别为 ,现在你需要在木板上放置一些不相交正方形,正方形需要满足 正方形的边长为整数 正方形底面需要紧贴木板 正方形不能超出木板,正方形要将所有的木板覆盖 标记点的位置不能是两个正方形的交界
阅读全文
摘要:传送门 题意:给定初始 数组,每次可以选一个长度为奇质数的区间取反。问全变成 要多少次操作。 和 Password、Xor Replace 的套路相同,做一个差分。 令 ,目的就是让 数组变为全
阅读全文
摘要:传送门 构造序列型 DP。经典的就是这么一种构造序列的方式: 用两种操作。 增加一个 。 将当前序列中所有数加 。 由此可以构造出任意一种自然数不降序列。 回到本题。即要求构造一个长度 和为 且没有一种数出现超过 次的不降序列,求方案数。考虑用
阅读全文
摘要:传送门 题意: 在一所学校里有 名学生和 个社团,社团被编号为 ~ 。第 个学生有一个能力值 ,且属于社团 (每个学生恰好属于一个社团)。 学校将要举行一个为期 天的活动,每天学校要举行一场程序设计比赛
阅读全文
摘要:传送门 题意:有 个勇者和 个怪物,第 个勇者有一个可杀怪物集合 ,每个勇者只能杀各自 中的一个怪物。 但是你有 瓶魔药,每一瓶都可以让一个勇者多杀一个 中的怪物。但是每个勇者只能吃一瓶药。问最多能杀多少个
阅读全文
摘要:传送门 题意:给定一张字符地图,# 代表墙,. 代表空地,D 代表门。初始每个空地都有一个人。 每个人可以在一秒内向上下左右移动一格。一个空地可以站任意多人。一个人走到门视作逃生成功。但是门很窄,一个时刻内只能有一个人进门。 问所有人逃生的最短时间。 。 注意到门一个时刻只能进一
阅读全文
摘要:传送门 当然有 的做法:主席树等等。 但是这题还可以用一种更暴力的方法:直接开线段树,每个结点保存的信息是对应区间的所有数从小到大排序后的结果。 pushup 就是对左右儿子归并排序。 查询就在数组上二分即可。 时间复杂度 ,空间复杂度 \
阅读全文
摘要:传送门 很巧妙的转化。 给每个结点染色(标号),如果一条边两端同色,是重边;否则为轻边。 初始让每个结点分别设一个超级大的颜色。 每次修改,等价于把路径上的点修改为一个没有出现过的颜色。 用树剖维护即可。
阅读全文
摘要:D 给定一张图,分为左右各 个点,左右各自内部是一个完全图,左右之间有 条边。求这个图的最大团。 。 对于每个右部点,求出一个长度为 的二进制数,第 位是 表示它与左部第 点有连边。 枚举
阅读全文
摘要:传送门 显然每一只龙对应了唯一的一把剑。用 multiset 可以求出每一把剑。于是题目就变成了: \[\begin{cases}b_1x\equiv a_1\pmod {m_1}\b_2x\equiv a_2\pmod{m_2}\\dots\b_nx\equiv a_n\pmod{m_n}\
阅读全文