type
status
date
slug
summary
tags
category
icon
password
创建时间
Jan 13, 2025 08:23 AM
给你两个下标从 0 开始的字符串
source 和 target ,它们的长度均为 n 并且由 小写 英文字母组成。另给你两个下标从 0 开始的字符数组
original 和 changed ,以及一个整数数组 cost ,其中 cost[i] 代表将字符 original[i] 更改为字符 changed[i] 的成本。你从字符串
source 开始。在一次操作中,如果 存在 任意 下标 j 满足 cost[j] == z 、original[j] == x 以及 changed[j] == y 。你就可以选择字符串中的一个字符 x 并以 z 的成本将其更改为字符 y 。返回将字符串
source 转换为字符串 target 所需的 最小 成本。如果不可能完成转换,则返回 -1 。注意,可能存在下标
i 、j 使得 original[j] == original[i] 且 changed[j] == changed[i] 。Floyd 算法
📎 参考
- 无