小O非常喜欢字符串的算法,比如KMP,tire树,manacher,但是那些都太难了,小O还无法理解这些算法,一个解决不了的问题,他找到了机智的你来帮助他,问题给出了两个字符串,然后定义了一个包含关系,
萌新小O开始学习字符串了,字符串是一个有趣的东西 小O非常喜欢字符串的算法,比如KMP,tire树,manacher, 后缀数组,后缀自动机,AC自动机,回文自动机等等 但是那些都太难了,小O还无法理解这些算法。 现在小O正在学习简单的内容,然后遇到了 一个解决不了的问题,他找到了机智的你来帮助他。 问题给出了两个字符串,然后定义了一个包含关系, 如果一个字符串a,可以通过下列两种变化变成另一字符串b 那么称之为字符串a包含字符串b,操作为 1.删除某个位置的字符 2.交换某两个字符的位置 操作的次数没有限制 你需要判断的是两个字符串之间的包含关系 如果a包含b且b包含a输出 a==b 如果a包含b且b不包含a输出 a>=b 如果a不包含b且b包含a输出 a<=b 如果a不包含b且b不包含a输出 a!=b
(图片来源网络,侵删)