fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. const int N = 1e4+5, M = 1e4+5, OO = 0x3f3f3f3f;
  4. typedef long long ll;
  5. #define PI 3.14159265358979323846
  6. #define INF LONG_MAX
  7. const int MOD = 1e9+7;
  8. ll solve (int n, deque<ll> dq) {
  9. ll res = 0;
  10. for (int i=0; i<n; i+=2) res+=dq[i];
  11. return res;
  12. }
  13. int main()
  14. {
  15. int tc; cin>>tc;
  16. while (tc--){
  17. int n; cin>>n;
  18. deque <ll> dq;
  19. for (int i=0,x; i<n; ++i) cin>>x,dq.push_back(x);
  20. ll ans = 0;
  21. for (int i=0; i<n; ++i) {
  22. ans = max(ans,solve(n,dq));
  23. dq.push_back(dq.front());
  24. dq.pop_front();
  25. }
  26. cout<<ans<<endl;
  27. }
  28. return 0;
  29. }
Success #stdin #stdout 0s 4572KB
stdin
1
5
5 2 7 7 14
stdout
26