题解:[[2024.9.29 模拟赛]] ## 光 #二分 在 $2\times 2$ 的网格内有 $4$ 盏灯,每盏灯可以选择不同的耗电量,耗电量为非负整数。若一盏灯的耗电量为 $x$,则对自己格子提供 $x$ 的亮度,对相邻格子提供 $\left\lfloor\cfrac{x}{2}\right\rfloor$ 的亮度,对对角格子提供 $\left\lfloor\cfrac{x}{4}\right\rfloor$ 的亮度。现告诉你每个格子需要达到的最小亮度,求每一盏灯的耗电量的和的最小值。 ## 爬 #位运算 #树 有 $n$ 点的树,每个根结点为 $1$,每个结点都有一只蚂蚁,第 $i$ 个结点的蚂蚁的权值为 $a_i$。对于每一只蚂蚁,它可以向父结点爬或留在原地,但只能选择一次。如果所有蚂蚁选择完毕后,有结点有多只蚂蚁,那么产生这些蚂蚁权值的异或和。问所有方案的快乐值之和。 ## 字符串 #贪心 有 $n$ 个字母 $\texttt{A}$,$m$ 个实力 $\texttt{B}$,可以将其组成长度为 $n+m$ 的字符串,你需要让组成的字符串权值尽量大,权值计算规则如下: 1. 每连续 $a$ 个 $\texttt{A}$,若下一个字母也为 $\texttt{A}$,则权值 $+1$,即 $\alpha$ 个连续的 $\texttt{a}$ 提供 $\left\lfloor\cfrac{\alpha-1}{a}\right\rfloor$; 2. 每连续 $b$ 个 ${} \texttt{B} {}$,若下一个字母也为 $\texttt{B}$,则权值 $+1$,即 $\beta$ 个连续的 $\texttt{B}$ 提供 $\left\lfloor\cfrac{\beta-1}{b}\right\rfloor$; 3. 若相邻两字符不相同,则权值 $+1$。 另外,只有在有连续 $c$ 个字母 $\texttt{B}$ 的情况下才能切换至 $\texttt{A}$,但是 $\texttt{A}$ 可以随时切换至 $\texttt{B}$。 ## 奇怪的函数 #线段树 #函数 有一函数 $f(x)$,函数有 $n$ 个步骤,每个步骤为一下三种形式之一: 1. $x\gets x+a_i$ 2. $x\gets\min(x,a_i)$ 3. $x\gets\max(x,a_i)$ 执行完 $n$ 个步骤之后,则返回更改后的 $x$。现你已经知道了每个步骤的类型以及每个步骤的数 $a_i$,有 $q$ 次询问,每一次询问可能会更改第 $i$ 个步骤的类型与权值,也有可能给出 $x$,在前面修改的基础上输出 $f(x)$ 的值。