题解

CF582E Boolean Function 题解

CF582E Boolean Function 题意 A,B,C,D,a,b,c,d 为八个布尔「变量」,其中小写字母的值等于对应大写字母的值取反。 &,| 为两个布尔「操作符」。 布尔「表达式」为一个「变量」,或通过「操作符」连接...

CF578E Walking! 题解

CF578E Walking! 题意 给定一个长度为 $n$ 的只包含 L,R 的字符串 $s$。 构造一个 $n$ 排列 $p$ 满足 $s[p_i] \ne s[p_{i+1}](1 \le i < n)$。 最小化 $p$ 中 $p_i > p_{i+1}(1 \le i < n)$ 的数量...

CF568C New Language 题解

CF568C New Language 题意 将 $\texttt{a} \sim \texttt{a} + l - 1$ 这 $l$ 个字符分成 $\texttt{V,C}$ 两个集合。 你需要构造一个长度为 $n$ 且满足 $m$ 个限制且不小于另一个长度为 $n$ 的字符串 $s$ ...