石中2024寒假集训 Day3

早上膜你赛。

T1 贪心思路错了。

T2 以前写过,过了。

T3 看错题,但是最后过了。

T4 数数题,不太会。

T5 暴力出奇迹。

总结:感觉一般,找不到状态。

  • 贪心要验证正确性。
  • 仔细审题。

以下题解:

T1:因为 vv 取值为 121\sim2。两种方法:

  1. 枚举选几个 11,选几个 22。贪心地选最大的。
  2. 将选 22 的与两个 11 的比较,选较优者。如果 vv 为奇数,先选 11 价值最大的。

T2:哈希。在 O(n)O(n) 时间复杂度匹配。枚举在 tt 中出现次数多的数的长度,算另一个长度。要注意,枚举的应该是出现较多的数。才能保证复杂度为 O(m)O(m)

T3:神奇题。将可选的数想象成二叉树。每层最左边是 A,最右边是 B。会发现如果 AiA_ia,那么它的父亲有两个儿子,另一个是 b,如果是 b,它父亲只有一个儿子。如果是 BiB_ib,那么它的父亲有两个儿子,另一个是 a,如果是 a 那,它的父亲只有 a 一个儿子。

T4:神奇题。如果直接框区间,会有重复的。但是我们可以关注序列最后的变化。为了保证不重不漏,设定 l,rl,r 是最左边修改与最右边强制修改的。设补完 l,rl,r 后自由支配的 0,10,1 个数分别为 c0,c1c_0,c_1。中间的方案就是Cc0+c1c1C_{c_0+c_1}^{c_1}。枚举这样的区间就好了。

T5:还没写。

posted @ 2024-01-27 22:02  cjrqwq  阅读(9)  评论(0)    收藏  举报  来源