Advertisement
Ankit_132

C

May 1st, 2024
672
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.64 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. #define int long long
  5.  
  6. signed main() {
  7.     int t;
  8.     cin>>t;
  9.     while(t--)
  10.     {
  11.        int n;
  12.         cin>>n;
  13.         int a[n];
  14.         for(int i=0;i<(n);i++) cin>>a[i];
  15.         int x=0,y=0,z=0,ma=0;
  16.         for(int i=n-1;i>=0;i--)
  17.         {
  18.             if(a[i]%2==0)
  19.             {
  20.                 x+=(n-i);
  21.                 y=n-i;
  22.                 z=0;
  23.             }
  24.             else
  25.             {
  26.                 z++;
  27.                 x+=(y);
  28.                 ma=max(ma,z);
  29.             }
  30.         }
  31.        
  32.         int ans=(((ma+1)/2)*((ma+1)-((ma+1)/2)));
  33.         cout<<ans+x<<'\n';
  34.     }
  35. }
  36.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement