题解:2024.9.29 模拟赛

二分

的网格内有 盏灯,每盏灯可以选择不同的耗电量,耗电量为非负整数。若一盏灯的耗电量为 ,则对自己格子提供 的亮度,对相邻格子提供 的亮度,对对角格子提供 的亮度。现告诉你每个格子需要达到的最小亮度,求每一盏灯的耗电量的和的最小值。

位运算

点的树,每个根结点为 ,每个结点都有一只蚂蚁,第 个结点的蚂蚁的权值为 。对于每一只蚂蚁,它可以向父结点爬或留在原地,但只能选择一次。如果所有蚂蚁选择完毕后,有结点有多只蚂蚁,那么产生这些蚂蚁权值的异或和。问所有方案的快乐值之和。

字符串

贪心

个字母 个实力 ,可以将其组成长度为 的字符串,你需要让组成的字符串权值尽量大,权值计算规则如下:

  1. 每连续 ,若下一个字母也为 ,则权值 ,即 个连续的 提供
  2. 每连续 ,若下一个字母也为 ,则权值 ,即 个连续的 提供
  3. 若相邻两字符不相同,则权值

另外,只有在有连续 个字母 的情况下才能切换至 ,但是 可以随时切换至

奇怪的函数

线段树 函数

有一函数 ,函数有 个步骤,每个步骤为一下三种形式之一:

执行完 个步骤之后,则返回更改后的 。现你已经知道了每个步骤的类型以及每个步骤的数 ,有 次询问,每一次询问可能会更改第 个步骤的类型与权值,也有可能给出 ,在前面修改的基础上输出 的值。