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

第49天(中等题 数据结构)

打卡第四十九天
2道中等题
image

题目:
image

思路:
image

代码:

class Solution {
public:long long shiftDistance(string s, string t, vector<int>& nextCost, vector<int>& previousCost) {long long dis[26][26];//预处理:计算所有字母对之间的最小转换成本for (int i = 0; i < 26; i++) for (int j = 0; j < 26; j++) {long long x = 0;for (int k = i; k != j; k = (k + 1) % 26) {x += nextCost[k];// 向前移动的成本}long long y = 0;for (int k = i; k != j; k = (k + 25) % 26) {y += previousCost[k];// 向后移动的成本}dis[i][j] = min(x, y);// 取最小值}long long ans = 0;for (int i = 0; i < s.size(); i++) {ans += dis[s[i] - 'a'][t[i] - 'a'];//计算字符串中每个字符的转换成本并求和}return ans;}
};

耗时≈一小时 明天继续

http://www.rkmt.cn/news/78137.html

相关文章:

  • windows11同时安装mysql8和mysql5.7数据库
  • 每日反思(2025年12月8日)
  • JavaEE 和 JavaWeb的关系
  • 2025-12-9
  • Maven 下载 Spigot 依赖失败问题排查:Could not find artifact org.spigotmc:spigot-api…
  • frp
  • 智能座舱的下一站:从“车内大屏”到“全域协同” - 智慧园区
  • 硬件电子知识(基础篇)
  • stable diffusion
  • 每日的小开心
  • 12306爬取基本车次信息(需下载chromedriver)
  • Flask集成MCP的AI Agent
  • 深入解析:OpenAI 新推 GPT-5-Codex-Mini:一款针对开发者的轻量级编码助手
  • rustfs
  • 日总结 37
  • 环境配置
  • RustFS是国产的吗?有人用吗?深度解析这款新兴对象存储
  • 软件工程学习日志2025.12.8
  • 视频号下载视频思路 - 教程
  • 中国鱼竿十大名单——2025年十大良心鱼竿精选:鱼竿名单第一名到第十名
  • 深入解析:Mybatis Dynamic Sql
  • 深入解析:【系统架构设计】用例技术:需求分析的实用工具
  • 割点
  • 2025.12.01~2025.12.07
  • MySQL怎么保证高可用
  • 2025钓鱼竿品牌前十名,口碑好的牌子都在这:耐用款合集
  • ## AI浪潮下的冷思考:技术、泡沫与我们的未来
  • CVE-2025-10971:敏感信息不安全存储漏洞深度解析
  • Steger 脊线提取算法原理
  • 异动拉升横盘突破筛选股票