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

龙岗政府在线区住房和建设局子网站安徽网站seo公司

龙岗政府在线区住房和建设局子网站,安徽网站seo公司,自已如何做网站,本地做网站教程Leetcode 2976. Minimum Cost to Convert String I 1. 解题思路2. 代码实现 题目链接:2976. Minimum Cost to Convert String I 1. 解题思路 这道题思路上其实是非常直接的,本质上就是给出有向图之后,求出有向图上任意两点之间的最短距离&…
  • Leetcode 2976. Minimum Cost to Convert String I
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:2976. Minimum Cost to Convert String I

1. 解题思路

这道题思路上其实是非常直接的,本质上就是给出有向图之后,求出有向图上任意两点之间的最短距离,然后考察将source字符串转换为target字符串时所需要的cost。

因此,难度上来说就是在给定一系列有向变换路径之后怎么求任意两个可行的变换之间的最小cost,这个用Floyd算法就能够直接获得了,有点类似Leetcode 2959,之前也写过一个博客介绍过那道题的解答,这里基本就直接复制之前的Floyd算法就行了。

2. 代码实现

给出python代码实现如下:

class Solution:def minimumCost(self, source: str, target: str, original: List[str], changed: List[str], cost: List[int]) -> int:graph = defaultdict(list)for u, v, c in zip(original, changed, cost):graph[u].append((v, c))costs = [[0 if i == j else math.inf for j in range(26)] for i in range(26)]for u, v, c in zip(original, changed, cost):u, v = ord(u) - ord('a'), ord(v) - ord('a')costs[u][v] = min(costs[u][v], c)for k in range(26):for i in range(26):for j in range(26):costs[i][j] = min(costs[i][k]+costs[k][j], costs[i][j])ans = 0for u, v in zip(source, target):u, v = ord(u) - ord('a'), ord(v) - ord('a')if costs[u][v] == math.inf:return -1ans += costs[u][v]return ans

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

http://www.shuangfujiaoyu.com/news/31440.html

相关文章:

  • 洛阳东翔科技做的网站最新的全国疫情
  • 网站建设案例实录2024年3月份病毒会爆发吗
  • 衡水做网站价格泰州seo网站推广
  • 番禺做网站开发全网营销系统1700元真实吗
  • 保康县城乡建设路网站百度搜索引擎怎么弄
  • 和田网站制作seo推广服务
  • 济南手工网站建设公司营销培训内容有哪些
  • 如何做网站数据分析百度官网客服
  • wordpress网站映射抓取关键词的软件
  • 安卓app开发框架最新seo操作
  • 常青花园做网站的公司seo整站优化费用
  • flash网站制作教程中国疫情今天最新消息
  • 廊坊网站建设联系青橙网络在哪里找软件开发公司
  • dnf做汉堡怎么玩间网站windows优化大师免费版
  • thinkphp5 做网站软文发布平台媒体
  • 手机网站设计规范如何推广
  • 网页小游戏在线玩知乎百家号优化
  • 怎么做hs网站互联网营销师考试题库
  • wordpress做企业网站nba最新交易
  • 战神王爷手撕白莲花上海百度搜索优化
  • 有没有网站做杠杆股票的免费注册二级域名的网站
  • iis做网站的流程外贸怎么建立自己的网站
  • 重庆承越网站建设地址百度指数如何分析数据
  • 专业的做网站的不受限制的万能浏览器
  • 云南住房和城乡建设厅网站电商运营平台
  • 长春高铁站软文是什么意思通俗点
  • 做网站要用写接口千锋教育官网
  • 韩城市网站建设局电话网络营销的特征
  • 宝鸡网站建设天伟网络搜索引擎优化的分类
  • 做付费动漫网站漯河seo推广