这题和上次写的那题其实套路是一样的,无聊刷水题的时候发现的。
同样,按照后缀数组来转移,以便处理字典序相关的一些因素。
设 fi 表示要满足后缀数组的前 i 位,字符集的大小至少是多少。
转移的话,首先考虑能不能和上一个选一样的,即如果后缀 SAi−1+1 比后缀 SAi+1 小,就可以选一样的。
否则,会发现不满足条件。
代码:
1 |
|
这题和上次写的那题其实套路是一样的,无聊刷水题的时候发现的。
同样,按照后缀数组来转移,以便处理字典序相关的一些因素。
设 fi 表示要满足后缀数组的前 i 位,字符集的大小至少是多少。
转移的话,首先考虑能不能和上一个选一样的,即如果后缀 SAi−1+1 比后缀 SAi+1 小,就可以选一样的。
否则,会发现不满足条件。
代码:
1 | #include <cstdio> |
Related Issues not found
Please contact @Alpha1022 to initialize the comment