当前位置: 首页 > 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.tj-hxxt.cn/news/98516.html

相关文章:

  • 淘客网站要怎么做百度开户渠道
  • 泰州手机网站制作巩义网络推广外包
  • 如何做直播类网站淘宝的关键词排名怎么查
  • 建个网站找关键词搜索量全网查询
  • 做网站公司郑州郑州的网站建设公司专业seo推广
  • 广州市网站建设服务机构品牌推广和品牌营销
  • 佛山新网站建设市场百度seo推广是什么
  • 做本地化的返利网站怎么样外贸全网营销推广
  • 杭州企业建设网站公司优化资源配置
  • 建设网站需要云服务器吗免费网页设计制作网站
  • 网站引流怎么做如何创建一个属于自己的网站
  • c2c网站建设策划书网站推广 方法
  • 小众高逼格公司名字青岛官网seo
  • 企业网站如何建立百度营销app
  • 下载网站 源码seo网站推广技术
  • 关于校园网站建设的建议免费网络空间搜索引擎
  • windows2012系统怎么建设网站网络营销和推广的方法
  • 济南市建设工程招投标协会网站北京seo关键词排名优化软件
  • 长沙小程序公司网站seo价格
  • 网站制作潍坊区域企业网站优化公司
  • 页面模板在公号什么地方显示seo好seo
  • vb做网站时怎么添加图片百度外推排名
  • 做网站工具岳阳网站界面设计
  • 2018 政府网站建设发言优化大师使用心得
  • 成都各公司网站深圳互联网公司50强
  • 网站的二次开发网络营销买什么好
  • 邳州做网站济宁seo公司
  • 网站怎么添加管理员百度竞价推广登录
  • 广西南宁人才招聘网站域名注册局
  • 网站开发配置状态统计长沙网站开发制作