给定一个字符串 str,给定一个字符串类型的数组 arr,出现的字符都是小写英文。arr 每一个?

2021-02-18:给定一个字符串 str,给定一个字符串类型的数组 arr,出现的字符都是小写英文。arr 每一个字符串,代表一张贴纸,你可以把单个字符剪开使用,目的是拼出 str 来。返回需要至少多少张贴纸可以完成这个任务。例子:str= “babac”,arr = {“ba”,“c”,“abcd”}。a + ba + c  3  abcd + abcd 2  abcd+ba 2。所以返回 2。

回答·6
最热
最新
  • 不知道你要表达啥玩意
  • 自然智慧即可。带记忆的递归。对“babac”排序,变成“aabbc”,然后根据数组,依次消掉 a,然后 b,最后 c,这是一个优化点。有代码。
  • 用贪婪算法好像更方便呀,按能剪出的字符长度从大往小
  • 直接转成小写!!!!!!?
  • 直接转成小写!!!!!!?
  • 自然智慧即可。带记忆的递归。对“babac”排序,变成“aabbc”,然后根据数组,依次消掉 a,然后 b,最后 c,这是一个优化点。有代码。