P9539 「AWOI Round 2 B」树学

题目背景

HR 刚做完一个简单而又靓丽的题目,它想来试试这道题,可是它太蒻了,不会做,您能帮帮它吗?

题目描述

构造一个长度为 $n$ 的小写字母串,要求和给定的长度为 $n$ 的小写字母串 $s$ 的相似度在 $[l,r]$ 范围内。 定义两个长度都为 $n$ 的字符串 $a,b$ 的相似度为 $\sum^{n}_{i=1}[a_i=b_i]$。 您需要使构造出的字符串的字典序尽量小。

输入格式

第一行三个正整数 $n,l,r$。 接下来一行一个字符串,表示给定的小写字母串 $s$。

输出格式

输出一行一个字符串,表示您构造的字典序最小的可行字符串。

说明/提示

**【数据规模】** **本题使用捆绑测试。** | 子任务编号 | $n\leqslant$ | 特殊性质 | 分值 | | -----------: | -----------: | -----------: | -----------: | | $1$ | $100$ | 无 | $20$ | | $2$ | $10^6$ | A | $10$ | | $3$ | $10^6$ | B | $10$ | | $4$ | $10^6$ | 无 | $60$ | 特殊性质 A:$l=r=n$ 或 $l=0,r=n$。 特殊性质 B:$s$ 的每一位都为 `a` 或都不为 `a`。 对于 $100\%$ 的数据,$1 \leqslant n \leqslant 10^6$,$0 \leqslant l \leqslant r \leqslant n$,$s$ 的长度为 $n$。 **【工作人员】** | $\text{Idea}$ | $\text{Data}$ | $\text{Check}$ | $\text{Solution}$ | | :----------: | :----------: | :----------: | :----------: | | [玄学OIER荷蒻](/user/671294) | [QwQ666\_666](/user/677609) & [玄学OIER荷蒻](/user/671294) | [QwQ666\_666](/user/677609)| [玄学OIER荷蒻](/user/671294) |