当前位置: 首页 > news >正文

临城网站装修网站建设价格

临城网站,装修网站建设价格,专门做顶账房的网站,app设计风格有哪些Leetcode 3291. Minimum Number of Valid Strings to Form Target I 1. 解题思路2. 代码实现 题目链接:3291. Minimum Number of Valid Strings to Form Target I 1. 解题思路 这一题第一反应就是用一个字典树动态规划的方式,倒是也搞定了&#xff0c…
  • Leetcode 3291. Minimum Number of Valid Strings to Form Target I
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3291. Minimum Number of Valid Strings to Form Target I

1. 解题思路

这一题第一反应就是用一个字典树+动态规划的方式,倒是也搞定了,不过对于下一题就搞不定了,感觉还是得进一步优化一下,不过对这道题倒是也算ok了。

2. 代码实现

给出python代码实现如下:

class Trie:def __init__(self):self.trie = {}def add_word(self, word):trie = self.triefor c in word:trie = trie.setdefault(c, {})trie["eos"] = ""def find(self, word):trie = self.triefor c in word:if c not in trie:return Falsetrie = trie[c]return "eos" in trieclass Solution:def minValidStrings(self, words: List[str], target: str) -> int:trie = Trie()for w in words:trie.add_word(w)n = len(target)@lru_cache(None)def dp(idx):if idx >= n:return 0_trie = trie.trieans = math.infwhile idx < n and target[idx] in _trie:_trie = _trie[target[idx]]idx += 1ans = min(ans, 1+dp(idx))return ansans = dp(0)return ans if ans != math.inf else -1

提交代码评测得到:耗时12771ms,占用内存41.8MB。

http://www.yayakq.cn/news/309794/

相关文章:

  • app开发网站校园网站建设硬件采购
  • 现在的网站开发用什么技术代刷网站开发
  • 江苏国龙翔建设公司网站电商运营平台有哪些
  • 物流网站购买物流单号平面设计平面图
  • 网站规划与开发技术专业wordpress 评论框
  • 烟台专业网站建设公司加强网站建设管理办法
  • 网站空间商排行榜简单网站html模板下载地址
  • 网站降权该怎么做杭州企业做网站
  • 织梦万网网站搬家教程三 网站开发使用软件环境
  • 网站开发工程师缺口晋州做网站
  • 优秀的设计网站网业
  • 创办一个网站培训学校招生方案
  • 建设网站链接咸宁做网站
  • 为女友做网站做海报有哪些网站
  • 天河做网站设计深圳那家做网站好
  • 福州公司建站自己建网站需要钱吗
  • wordpress评论通知站长人防网站建设
  • 聊城有制作网站的吗上海到北京火车时刻表查询
  • 西夏区建设交通网站wordpress需要懂什么
  • 深圳网站建设q479185700強怎么设计页面只显示一页
  • odoo做网站大连专业网站设计服务商
  • 徐州网站建设 网站推广100平米餐馆装修设计
  • 影音先锋资源网站建设wordpress 页面压缩
  • 爱站网 关键词挖掘工具站长工具汕头网站设计开发
  • 公司门户网站建设特点代做毕设要注册答疑网站
  • 网站原创内容跨平台软件开发工具
  • 滑县住房城乡建设厅门户网站wordpress整合教程
  • 太原做企业网站的低代码小程序开发平台
  • 做推广网站排名建筑工程培训
  • 道滘镇做网站公司网站设计制作