摘要:
C. 经典字符串问题 题目描述 给定一个排列,对于每个数,我们都可以把它看作一个字符串。请求出 \([l,r]\) 中字典序第 \(k\) 小的数是什么。 思路 我们可以建一个可持久化字典树,上面记录每个前缀的每个数。这里我们要在这些数的后面插入 \(-1\),使得其长度相等,并方便我们判断字典序。 阅读全文
摘要:
B. 艰难睡眠 题目描述 一天有 \(M\) 分钟,依次编号 \(1,2,\dots,M\)。有 \(N\) 个人,第 \(i\) 个人会在 \(A_i\) 分钟开始吵闹,持续 \(B_i\) 分钟(可能会到第二天)。现在你想要睡连续 \(k\) 分钟,所以你要使得这 \(k\) 分钟内没人吵闹。你 阅读全文