上一页 1 ··· 16 17 18 19 20
摘要: 题意 给定一棵树,每次操作将一个点染成黑色。 求询问的点到所有黑点的路径编号最小值。 ** 数据保证第一次为染色操作 ** Sol 注意到保证第一次为染色。 考虑钦定根节点为染色的点。 那么对于所有染色操作,暴力记录染色的点到根节点的路径上所有点的贡献。 每个点只会贡献一次,这部分是 \(O(n)\ 阅读全文
posted @ 2023-10-08 16:20 cxqghzj 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 题意 给定一个长度为 \(n\) 的数字串 \(s\) 和只包含 yo 的字符串 \(t\),yoimiya 会和 oimiya 玩 \(n\) 轮游戏,初始有一个数字串 \(x\) 为 \(0\),每次: 如果 \(t_i\) 是 y 则是 yoimiya 操作,如果是 o 则是 oimiya 操 阅读全文
posted @ 2023-10-07 18:49 cxqghzj 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 题意 给定 \(m\) 个限制为 \(l_i\) 到 \(r_i\) 的异或和为 \(s_i\)。 求序列可能的方案数。 Sol 看到异或可以考虑拆位,手玩一下发现本题拆位是没法做的。 看到区间限制,考虑做前缀异或和变成对于 \(l_i - 1\) 和 \(r_i\) 两个点做限制。 显然每个前缀异 阅读全文
posted @ 2023-10-06 20:22 cxqghzj 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 题意 给定 \(n\) 个整数,求这 \(n\) 个整数的异或最大值。 Sol 线性基模板题。 考虑维护一个线性基。 插入一个数时,从高位往低位枚举。遇到第一个基中不存在的位,就将该数加入基,否则异或下去。 询问最大值,考虑贪心,若当前 \(ans ^ p[i] > ans\) 则直接 \(ans 阅读全文
posted @ 2023-09-25 19:32 cxqghzj 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 题意 给定长为 \(n\) 的序列,\(q\) 次询问区间 \(l, r\) 的最短区间 \(l', r'\), 使得所有在 \([l, r]\) 中出现的数也在 \([l', r']\) 中出现,输出 \(r' - l' + 1\)。 \(n, q \le 2 \times 10 ^ 6\) So 阅读全文
posted @ 2023-09-22 11:55 cxqghzj 阅读(20) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20