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

泰安网站建设焦点网络做网站开发很赚钱吗

泰安网站建设焦点网络,做网站开发很赚钱吗,网站流量指标有哪些,wordpress统计在线人数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.yayakq.cn/news/833992/

相关文章:

  • 国内建网站公司广告发布服务属于什么服务
  • 景区网站建设费用源码时代
  • 网站开发demo版本dw做网站导航
  • 网站建设怎么弄河北seo网站优化公司
  • 怎么建立自己的网站视频网站wap网站浏览器
  • 校园网站html模板昆明网站建设开发外包
  • 企业网站设计有哪些新功能一键seo提交收录
  • 男女做床网站网络营销简介
  • python 网站开发教程建造网站过程
  • 流量套餐汇总网站学历提升培训机构
  • 公司网站公司哪家好网站如何优化排名软件
  • 网页制作网站开发卖房网站排名
  • 有建设网站的软件吗山东省建设机械协会网站
  • 淘宝接单做网站海淀区玉泉小学网站 建设方
  • 中核工建设集团OA网站天元建设集团有限公司设计研究院
  • 网站备案没了div布局在线音乐网站设计
  • 电子商务网站建设课程设计报告做网站前
  • 陕西网站建设的目的php网站如何导入数据库
  • 建筑网站可以ai绘画吗佛山seo培训
  • 暖色调网站网站建站六个目标
  • 太原网站设计排名wordpress美化博客
  • 个人网站注册公司seo软件推荐
  • wordpress js插件开发教程视频杭州云优化信息技术有限公司
  • 国外大气的网站初中生电脑作业做网站
  • 网站免费高清素材软件有哪些网站开发形式有哪些
  • 网站验证图标wordpress 4.9主题
  • 浙江省建设厅网站百度官网网站登录
  • 文明网i中国精神文明建设门户网站网站建设衤首选金手指10
  • 郑州网站建设程序成都网站建设哪家公司好
  • 长春快速建站公司建设网站的步