为什么全是0
  • 板块P2758 编辑距离
  • 楼主Z_X_T
  • 当前回复4
  • 已保存回复4
  • 发布时间2022/7/29 22:03
  • 上次更新2023/10/27 17:47:01
查看原帖
为什么全是0
329937
Z_X_T楼主2022/7/29 22:03
#include<bits/stdc++.h>
using namespace std;
int f[2001][2001];
string a,b;
int main()
{
	cin>>a>>b;
	int lena=a.size(),lenb=b.size();
	for(int i=0;i<lena;i++) f[i][0]=i;
	for(int i=0;i<lenb;i++) f[0][i]=i;
	for(int i=0;i<lena;i++)
	{
		for(int j=0;j<lenb;j++)
		{
			if(a[i]==b[j]) f[i][j]=f[i-1][j-1];
			else f[i][j]=min(f[i-1][j],min(f[i-1][j-1],f[i][j-1]))+1;
		}
	}
	cout<<f[lena][lenb];
}
2022/7/29 22:03
加载中...