fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. int t;
  6. cin >> t;
  7. while(t--)
  8. {
  9. int n,k;
  10. cin >> n >> k;
  11. vector<int> v;
  12. for(int i=0;i<n;i++)
  13. {
  14. int a;
  15. cin >> a;
  16. v.push_back(a);
  17. }
  18. int c=0,sum=0;
  19. for(int i=0;i<n;i++)
  20. {
  21.  
  22. sum = sum + v[i];
  23.  
  24. if((i+1)%k==0)
  25. {
  26.  
  27. if(sum>0)
  28. {
  29. c--;
  30.  
  31. }
  32. else
  33. {
  34. c++;
  35.  
  36. }
  37. sum = 0;
  38. i++;
  39.  
  40.  
  41. }
  42. }
  43.  
  44.  
  45. cout << c << endl;
  46. }
  47. return 0;
  48. }
  49.  
  50.  
Success #stdin #stdout 0.01s 5280KB
stdin
5
5 1
0 1 0 0 0
7 3
0 0 0 0 0 0 0
3 1
1 1 1
4 2
0 1 0 1
6 2
0 0 1 0 0 0
stdout
3
2
-2
-2
3