fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4.  
  5. int main() {
  6. int t;
  7. string a,b;
  8. long long int i,j;
  9.  
  10. long long int s[2001][2001]; //declared locally
  11.  
  12. for(i=0;i<2001;i++)
  13. {
  14. s[i][0]=i;
  15. s[0][i]=i;
  16. }
  17. cin>>t;
  18. while(t>0)
  19. {
  20. cin>>a>>b;
  21. t--;
  22. for(i=1;i<=a.length();i++)
  23. {
  24. for(j=1;j<=b.length();j++)
  25. {
  26. if(a[i-1] == b[j-1])
  27. s[i][j]=s[i-1][j-1];
  28. else
  29. s[i][j] = min(min(s[i-1][j],s[i-1][j-1]),s[i][j-1]) + 1;
  30. }
  31. }
  32. cout<<s[i-1][j-1]<<"\n";
  33. }
  34. return 0;
  35. }
Runtime error #stdin #stdout 0s 3452KB
stdin
1
FOOD
MONEY
stdout
Standard output is empty