Ankit_132

Lockpicking Chef

Sep 20th, 2023
269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.55 KB | None | 0 0
  1.  
  2. #include <bits/stdc++.h>
  3.  
  4. using namespace std;
  5.  
  6. #define ll     long long
  7. #define _test   int _TEST; cin>>_TEST; while(_TEST--)
  8.  
  9. int main()
  10. {
  11.     _test
  12.     {
  13.         int n, m;
  14.         cin>>n>>m;
  15.  
  16.         string a, b;
  17.         cin>>a>>b;
  18.  
  19.         int ans = 1e9;
  20.  
  21.         for(int i=0; i+m<=n; i++)
  22.         {
  23.             int x = 0;
  24.  
  25.             for(int j=0; j<m; j++)
  26.                 x += min({abs(a[i+j]-b[j]), '9'+1-b[j]+a[i+j]-'0', '9'+1+b[j]-a[i+j]-'0'});
  27.  
  28.             ans = min(ans, x);
  29.         }
  30.  
  31.         cout<<ans<<"\n";
  32.     }
  33. }
  34.  
Advertisement
Add Comment
Please, Sign In to add comment