CONDEL march cook off help needed

Hey, can anyone help me to debug my code plz, I’m able to pass the sample cases,but getting wrong Answer at the end.
#include

using namespace std;

int main()

{

  long long int t;

  cin >> t;

  while (t > 0)

  {

    long long int n;

    cin >> n;

    long long int k;

    cin >> k;

    long long int arr[n];

    long long int count = 0;

    long long int b = 0;

    long long int sum = 0;

    long long int minsum = 1000000000;

    for (long long int i = 0; i < n; i++)

    {

      cin >> arr[i];

      if (i == 0)

        b = arr[0];

      if (i < k)

      {

        sum = sum + arr[i];

      }

      else

      {

        if (sum < minsum)

          minsum = sum;

        sum = sum - b;

        b = arr[i - k];

        sum = sum + arr[i];

      }

      if (arr[i] == 1)

        count++;

    }

    if (count == 0)

      cout << 0 << endl;

    else if (count == 1)

      cout << 1 << endl;

    else if (k == n)

      cout << count * (count + 1) / 2 << endl;

    else

    {

      cout << (minsum * (minsum + 1) / 2) + (count - minsum) << endl;

    }

    t--;

  }

  return 0;

}