• Source
    1. #include <iostream>
    2. #include <string>
    3. using namespace std;
    4. string s;
    5. int getMult(int left, int right)
    6. {
    7. int ans=1;
    8. for(int i=left;i<=right;++i)
    9. ans=ans* ( s[i]-'0');
    10. return ans;
    11. }
    12. int main()
    13. {
    14. int t;
    15. cin>>t;
    16. for(int k=1;k<=t;++k)
    17. {
    18. int ans=0,n,m;
    19. cin>>n>>m;
    20. cin>>s;
    21. for(int i=0;i<s.size()-m;++i)
    22. ans=max(ans, getMult(i,i+m-1));
    23. cout<<ans<<endl;
    24. }
    25. return 0;
    26. }