赞
踩
题目描述
设A和B是两个字符串。我们要用最少的字符操作次数,将字符串A转换为字符串B。这里所说的字符操作共有三种:
输入
第一行为字符串A;第二行为字符串B;字符串A和B的长度均小于200。
输出
只有一个正整数,为最少字符操作次数。
样例输入 Copy
sfdxbqw
gfdgw
样例输出 Copy
4
用到的是编辑距离算法,不懂的可以先搜一下相关资料哦;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
char a[] = in.nextLine().toCharArray();
char b[] = in.nextLine().toCharArray();
int[][] dp = new int[200][200];
dp[0][0] = 0;
for (int i = 1; i <=a.length; i++) {
dp[i][0] = i;
}
for (int i = 1; i < b.l
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。