2026/6 新总结

Gavin

jzp 走了,新开一个。


2600 专训

CF2189E Majority Wins?

每次替换 [l,r][l,r] 会让长度减少 rlr-l,等价于可以花费 rl+1r-l+1 的代价删除 rlr-l 个字符。
可以理解为,删除一个字符的代价为 11,一次操作的代价也是 11
题目要求最后变成 11 的最小代价,需要删除 n1n-1 个字符,cost=n1+cntcost = n-1+cnt
需要求解最小操作次数 cntcnt
你选定一个 11,左边全部合,右边全部合,再和 11 合起来,至多有 44 次,所以 ans4ans \leq 4
串不含 11 时答案为 1-1
串为 11 时答案为 00
串的 11 数量大于 00 数量时答案为 11
这样往下讨论就行。

之前也遇到过,找到答案上界转分讨

CF2187D Cool Problem

cic_i 是由一堆 xxyy 组成的,你不妨设 c=ax+byc = ax+by,每遇到一个 ri=0r_i = 0aa 增加 11,遇到 ri=1r_i = 1bb 增加 11aa 取反。
这样的话,f(r)f(r) 也可以写成类似的形式。

  • 标题: 2026/6 新总结
  • 作者: Gavin
  • 创建于 : 2026-06-13 09:09:00
  • 更新于 : 2026-06-13 09:09:00
  • 链接: https://gavin-blog.pages.dev/2026/2026-6-新总结/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。