Loading...
NOI2021 加油!
建议大家去 UOJ 交题:链接题目描述有 $n$ 场游戏和三种车,每个游戏可以选择用一种车,每个游戏可能要求不能使用某种车,也可能没有要求。 给出 $m$ 个要求,表示如果第 $u$ 个游戏用了 $x$ 车,那么第 $v$ 个游戏要用 $y$ 车。求一种合法方案。 $n \leq 5 \times 10^4,m \leq 10^5$,没有要求的游戏个数 $d$ 不超过 $8$。题解前置小知识...
定义SAT维基百科——Boolean_satisfiability_problem2-SATSAT 的简化版本:每个等式中只有两个变量参与。 有 $n$ 个 $0/1$ 变量和 $m$ 个等式,每个等式形如 $x_i \text{op} x_j =k$,其中 $op$ 是一个位运算。 你要求出一组可行解。求解将每个 $x_i$ 拆成两个点 $x_{i,0}$ 和 $x_{i,1}$ 表示 $...
题意今有 $n$ 个变量, $x_1,x_2,\cdots,x_n$,还有 $m1+m2$ 个限制条件: 1. $x_a + 1 = x_b$ 2. $x_c \leq x_d$ 在满足所有限制的前提下,求集合 ${x_i}$ 大小的最大值(也就是不相同的数最多)。题解首先我们按照差分约束将图建出来,然后判出无解。 我们考虑如何构造出一组最大的解:我们需要注意到图上 $u$ 到 $v$ 的路...
题意给你若干限制,限制为 $lca(u,v) = c$ 和 $(u,v)$ 有连边,数一下以一为根的满足限制的树的个数。 $n \leq 13$,限制总数 $\leq 100$题解这个题目太神仙了。。远古 CF 场的题目还是好。 考虑设 $f_{v,S}$ 表示 $v$ 节点子树内的点是 $S$ 的树的个数。答案是 $f_{0,U}$ (将点的标号减一后) 首先我们考虑一下不考虑限制怎么转移...
题目描述给 $n$ 个节点的树。定义 $g(a,b)$ 表示 $a$ 的子树中除 $b$ 之外深度不超过 $b$ 的节点个数,定义 $f(v) = \sum_{x \in anc(v)} g(x,v)$ (其中 $anc(v)$ 是 $v$ 的祖先组成的集合)。 现在要对于每一个点,求出 $f(v)$ $n \leq 10^5$题解如果这题 $n \leq 10^5$ 那还是很 eazy 的...