3258.cpp 756 B

123456789101112131415161718192021222324252627282930313233343536
  1. #include <string>
  2. #include <iostream>
  3. using namespace std;
  4. int countKConstraintSubstrings(string s, int k)
  5. {
  6. int a, b;
  7. int count = 0;
  8. for (int i = 1; i <= s.length(); i++)
  9. {
  10. int j = 0;
  11. while (j + i <= s.length())
  12. {
  13. a = 0;
  14. b = 0;
  15. for (int k = j; k < j + i; k++)
  16. {
  17. if (s[k] == '0')
  18. {
  19. a++;
  20. }
  21. else
  22. {
  23. b++;
  24. }
  25. }
  26. if (a <= k || b <= k)
  27. {
  28. count++;
  29. cout << j << " " << j + i << " " << a << " " << b << endl;
  30. }
  31. j++;
  32. }
  33. }
  34. return count;
  35. }
备用站点 当前处于降级运行的备用站点,仅供应急访问,数据和功能可能不是最新。