摘要: 捐钱太亏了,我们倒序考虑,于是就变成了抢钱。 于是对于一个点的限制 $(a_u,b_u)$,令 $c_u=\max\{0,a_u-b_u\}$,表示到这个点之前你至少拥有的钱数,并且到了这个点之后会抢到 $b_u$ 的钱。 考虑建立 $\text{Kruskal}$ 重构树使得树上每条边 $fa_u 阅读全文
posted @ 2023-07-20 17:26 Ender_32k 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 首先我们发现在删的数的数量相等的情况下,尽量细分是不劣的。 所以我们可以假设每一段长度至多为 $c$,同时长度严格 $c]$。 复杂度 $O(n)$。 [评测记录。](https://codeforces.com/contest/940/submission/189160602) 阅读全文
posted @ 2023-07-20 17:26 Ender_32k 阅读(3) 评论(0) 推荐(0) 编辑
摘要: CF 评分有毒吧,暴力题上 *2900。 先口胡一下,代码等会再写。 首先考虑 $a_{x,y}\in \{0,1\}$,那 $n$ 个属性对应的人的状态只有 $2^k$ 个,可以把状态相同的属性都合并成一个属性。 取 $\max$ 和 $\min$ 操作就变成了两个人与/或起来。我们可以对每个属性 阅读全文
posted @ 2023-07-20 17:25 Ender_32k 阅读(9) 评论(0) 推荐(0) 编辑
摘要: #### 题意 给定非负整数 $n,x,y$,对于所有满足 $\sum\limits_{i=1}^{n}a_i=x$ 并且 $\text{OR}_{i=1}^{n}a_i=y$ 的 $\{a_n\}$,求 $\bigoplus\limits_{i=1}^{n}a_i$ 的异或和。 $n\le 2^{ 阅读全文
posted @ 2023-07-20 17:24 Ender_32k 阅读(8) 评论(0) 推荐(0) 编辑
摘要: #### 简要题意: 给你两个序列 $a,b$,一次操作可以将 $a$ 的某一个长度为 $k$ 的子区间全部异或上任意值,$f(a,b)$ 为使得 $a$ 和 $b$ 相同的最少的操作数量。 支持单点修改 $a,b$,并在开头和每次修改后输出 $f(a,b)$ 的值。 $n,k,q\le 2\tim 阅读全文
posted @ 2023-07-20 17:23 Ender_32k 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 对于一个询问 $[l,r]$,假设 $\text{lca}(l,l+1,...,r)=u$。 如果删去了点 $x$,使得 $\text{lca}$ 从 $u$ 下移到了点 $v$,说明 $x$ 一定在 $u$ 的子树内并且不在 $v$ 的子树内。 这样顺序好像不太对,这样说吧: 如果你想让答案从 $ 阅读全文
posted @ 2023-07-20 17:21 Ender_32k 阅读(3) 评论(0) 推荐(0) 编辑
摘要: #### Description 设 $f(x,y)$ 是 $x+y$ 的二进制进位数(即 $f(x,y)=g(x)+g(y)-g(x+y)$ ,其中 $g(x)$ 是 $x$ 的二进制表示中 $1$ 的个数)。 给定两个整数 $n$ 和 $k$ ,求出满足$0 \leq a,b #define i 阅读全文
posted @ 2023-07-20 17:20 Ender_32k 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 分块,但是带 $\log$。 先离散化,然后值域就变成 $O(n)$ 的了。 我们先对每个点维护一个 `bitset`,那么显然答案就是 $u$ 到 $v$ 路径上所有点的 `bitset` 或起来后 $1$ 的个数。 然后可以树链剖分,把链拍成序列,并且对树链剖分后的 `dfs` 序维护 $\sq 阅读全文
posted @ 2023-07-20 17:20 Ender_32k 阅读(7) 评论(0) 推荐(0) 编辑
摘要: #### Description 给定一个有 $n$ 个点 $m$ 条边的**有向强连通图**。称一个点是**好的**当且仅当它到其他点都有且只有一条**简单路径**。如果好的点至少有 $20\%$ 则输出所有好的点,否则输出 `-1`。 $\sum n\leq 10^5,\sum m\leq 2\ 阅读全文
posted @ 2023-07-20 17:18 Ender_32k 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 考场花了一张 A4 的草稿纸在这题上面……还导致 T4 没时间调了。 你要是想看我 T4 挂的多惨可以去看[ T4 题解](https://www.luogu.com.cn/blog/Ender32k/p8819-ti-xie)。 不难发现其实就是给一个 $a_1,a_2,...,a_n$ 和一个 阅读全文
posted @ 2023-07-20 17:17 Ender_32k 阅读(2) 评论(0) 推荐(0) 编辑