洛谷P13491题解
分析
题意:要求判断能否将字符串 $S$ 分割成若干连续子串,然后通过重新排列这些子串的顺序,使其与字符串 $T$ 完全相同。两个字符串长度均为 $n$,且只包含小写英文字母。
这道题的关键在于:如果 $S$ 能通过分割重组得到 $T$,那么 $S$ 和 $T$ 必须包含完全相同的字符(包括每个字符的数量)。
因为,如果两个字符串包含的字符种类或数量不同,无论如何分割重组都不可能让它们相等,并且,如果两个字符串字符组成完全相同,我们总可以通过适当的分割方式(比如每个字符作为一个子串)来重组得到目标字符串。
因此,我们只需要检查 $S$ 和 $T$ 的字符计数是否完全一致即可。
代码
1 |
|
洛谷P13491题解
https://lijingshu2014.github.io/2025/08/21/洛谷P13491题解/