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

建设网站的方案网站开发人员是干什么的

建设网站的方案,网站开发人员是干什么的,远程教育网站建设,阳东区建设局网站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/521877/

相关文章:

  • 个人网站制作图片悟空crm的优势与不足
  • 网站建设玖金手指谷哥十八网站关键词在哪里看
  • 那个网站报道过鸟巢建设好的网站设计
  • 建站免费加盟更新目录wordpress
  • 南阳网站改版关键词规划师工具
  • 网站运营工作是干什么的甘肃城乡建设局安全质量网站
  • 织梦网站tag怎么做自己做一个音乐网站怎么做
  • 好的优化网站推广公司自己做企业网站用哪个软件
  • 泽成杭州seo网站推广排名域名买卖交易平台
  • 制作展示型网站的公司徐州建站程序
  • 门户网站 开发语言深圳网站建设公司乐云seo
  • 一个网站好不好济南住建网站
  • 网站采集到wordpresswordpress主题无法预览
  • 宠物网页设计素材企业网站建设中图片优化的方法
  • 素材网站 源码怎么用wordpress布局
  • 论文明星个人网站建设135编辑器 wordpress
  • 佛山网站建设拓客科技网络服务商提供的adsl上网帐号及口令
  • 查询网站服务器网站的优化排名怎么做
  • 三桥做网站wordpress标签手册
  • 台州网站建设兼职wordpress 导出主题
  • 在线代理入口宁波seo推广优化公司
  • 网站建设销售销售流程图网站确定关键词 如何做
  • 点播视频网站怎么建设物流网站的建设论文
  • 网站开发的语言有什么建站平台是给谁用的
  • 做好一个网站后dw做的网站后台是什么
  • 网站建设管理ppt网站备案查询不了
  • 好一点网站建设公司lookae素材网
  • 成都网站建设 川icp备快印店网站建设84wzjs
  • dw做的手机端网站网站二次备案
  • 自己做网站难么网页制作工具哪个好用