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

P2758 编辑距离

点击查看代码
#include<bits/stdc++.h>
using namespace std;const int N=2010;string a,b;
int dp[N][N];int main()
{ios::sync_with_stdio(0),cin.tie(0);cin>>a>>b;int n=a.length();int m=b.length();a=" "+a;b=" "+b;for(int i=1;i<=n;i++) dp[i][0]=i;for(int j=1;j<=m;j++) dp[0][j]=j;for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){if(a[i]==b[j]){dp[i][j]=dp[i-1][j-1];}else{dp[i][j]=min({dp[i-1][j],dp[i][j-1],dp[i-1][j-1]})+1;}}}cout<<dp[n][m]<<"\n";return 0;}
http://www.jsqmd.com/news/455914/

相关文章:

  • OrangePi ZERO 2 GPIO 控制实战:从 wiringOP 库到 LED 交互设计
  • 【Interconnection Networks 互连网络】Torus vs. Mesh:从拓扑结构到芯片封装的权衡艺术
  • Qwen3-0.6B-FP8在互联网产品设计中的应用
  • 突破60帧限制:genshin-fps-unlock工具实现原神高帧率体验
  • RobotStudio进阶指南:高效夹取工件的程序设计技巧
  • 数据治理核心:大数据生命周期管理7大关键环节
  • 睿尔曼超轻量仿人机械臂之-灵巧手API实战:从手势调用到自定义动作序列开发
  • 深入解析欧姆龙CP系列Fins Tcp协议在工业互联网数据采集中的应用
  • 5步突破限制:原神帧率解锁工具全解析
  • 零基础人脸分析:Face Analysis WebUI快速上手教程
  • 飞舞大学生成为算法糕手Day6 | 有效的字母异位词、两个数组的交集、快乐数
  • 从零到一:基于RustFS与K8s Operator,打造声明式云原生存储平台
  • 告别Telnet:华三交换机SSH安全远程管理配置详解(含CRT/MobaXterm连接教程)
  • 高并发转账系统设计方案
  • 为什么你的Dify RAG总在“差不多”召回率上停滞不前?20年搜索架构师拆解混合检索的3层熵减机制与6个可量化优化开关
  • 从想法到产品:基于快马AI打造clawbot智能颜色分拣实战项目
  • 让Windows任务栏焕发极简之美:TranslucentTB的视觉革新
  • 通义千问3-Reranker-0.6B应用指南:快速搭建智能内容推荐系统
  • 从零搭建javaweb开发环境:JDK+Maven+Tomat+IDEA详细教程
  • DouYinBot:一站式抖音无水印视频解析工具
  • GVIM高效编辑技巧:从基础操作到批量处理
  • Swift-All实战:5分钟搭建个人AI绘画工具链(支持300+多模态模型)
  • 工作总结-四层架构
  • 华大HC32F460在IAR环境下FPU硬件浮点运算单元配置全攻略
  • 在Ubuntu服务器上一键部署Lingbot-Depth-Pretrain-ViTL-14深度估计服务
  • DeepSeek-R1-Distill-Qwen-1.5B模型并行:Horovod分布式训练
  • TranslucentTB:Windows任务栏视觉增强与界面优化全指南
  • translategemma-27b-it实测:一张图搞定多语种翻译,小白也能轻松上手
  • [特殊字符] OpenClaw + 飞书集成超详细教程
  • Linux--V4L2框架下UVC驱动的关键交互机制与实现解析