Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- EDIT DISTANCE CODE
- #include <iostream>
- using namespace std;
- int main()
- {
- string a,b;
- cin>>a;
- cin>>b;
- int n,m;
- n=a.length();m=b.length();
- int pre[n+1][m+1],i,j;
- for(i=0;i<=n;i++){for(j=0;j<=m;j++){pre[i][j]=7*(n+m);}}
- pre[0][0]=0;pre[0][1]=0;pre[1][0]=0;
- for(i=0;i<n;i++)
- {
- for(j=0;j<m;j++)
- {
- pre[i+1][j+1]=min(pre[i+1][j+1],pre[i+1][j]+1);
- pre[i+1][j+1]=min(pre[i+1][j+1],pre[i][j+1]+1);
- pre[i+1][j+1]=min(pre[i+1][j+1],pre[i][j]+(a[i]!=b[j]));
- }
- }
- cout<<pre[n][m];
- return 0;
- }
Add Comment
Please, Sign In to add comment