CF 1084 题解

CF 1084 题解

A The Fair Nut and Elevator

画个图探究一下代价, 发现在 \(x\) 上面的部分花费是 \(h\), 在 \(x\) 下面的都是 \(x\). 那么不如令 \(x=1\) 即可.

B Kvass and the Fair Nut

二分答案板子.

C The Fair Nut and String

每两个 b 之间只能有一个 a, 并且相互独立, 乘法原理即可.

D The Fair Nut and the Best Path

前缀非负的约束是冗余的, 因为去掉它会让答案更优.

因此找最长链即可.

E The Fair Nut and Stringsh

\(k\) 个串建出字典树, 答案就是字典树上的节点数.

题目要求串有字典序要求, 那么从上到下贪心就可以了.

F Max Mex

从值域上考虑, 对值域建线段树, 我们维护 \([l,r]\) 所有权值所在节点组成的链, 发现这个信息可合并, 于是线段树二分回答询问即可.

posted @ 2024-11-09 11:16  snowycat1234  阅读(67)  评论(1)    收藏  举报