Labdaa
Labdaa
#include <iostream>
#include<vector>
int n = s1.size();
int m = s2.size();
vector < vector < int >> dp(n + 1, vector < int > (m + 1, 0));
dp[i][0] = 0;
dp[0][i] = 0;
else
}
int len = dp[n][m];
int i = n;
int j = m;
index--;
i--;
j--;
i--;
} else j--;
int main() {
string s1,s2;
cout << "Enter the first string : ";
lcs(s1, s2);
OUTPUT:
Program 2: Matrix Chain Multiplication
#include <iostream>
#include<vector>
if(i == j)
return 0;
if(dp[i][j]!=-1)
return dp[i][j];
mini = min(mini,ans);
return mini;
vector<vector<int>> dp(N,vector<int>(N,-1));
int i =1;
int j = N-1;
return f(arr,i,j,dp);
int main() {
int n;
cin >> n;
vector<int> arr(n);
return 0;
}
OUTPUT: