左神算法进阶班1_1添加最少字符得到原字符N次
2020-12-13 02:15
标签:Once 进阶 span delete add ble vector name 长度 要求1:str2必须包含两个str1,两个str1可以有重合,但是不能以同一个位置开头。 要求2:str2尽量短最终返回str2 举例: str1 = 123,str2 = 123123 时,包含两个str1,且不以相同位置开头,且str2最短。 str1 = 123123,str2 = 123123123 时,包含两个str1,且不以相同位置开头,且str2最短。 str1 = 111,str2 = 1111 时,包含两个str1,且不以相同位置开头,且str2最短。 Solution: 求最后一个字符的后一个空位的最长相同前后缀长度, 然后将字符前面不属于相同部分添加N次就行 Code: 左神算法进阶班1_1添加最少字符得到原字符N次 标签:Once 进阶 span delete add ble vector name 长度 原文地址:https://www.cnblogs.com/zzw1024/p/11029620.html
Problem:
给定一个字符串str1,只能往str1的后面添加字符变成str2。
使用KMP算法; 1 #pragma once
2 #include
文章标题:左神算法进阶班1_1添加最少字符得到原字符N次
文章链接:http://soscw.com/index.php/essay/25169.html