fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. int n, curr, ans;
  7. cin>>n;
  8. vector<int> arr(n);
  9. for (int i=0; i<n; i++)
  10. cin>>arr[i];
  11. vector<int> count;
  12. curr = 1;
  13. for (int i=1; i<n; i++)
  14. {
  15. if (arr[i] == arr[i-1])
  16. {
  17. curr += 1;
  18. }
  19. else
  20. {
  21. count.push_back(curr);
  22. curr = 1;
  23. }
  24. }
  25. count.push_back(curr);
  26. ans = 0;
  27. for (int i=1; i<count.size(); i++)
  28. {
  29. ans = max(ans, min(count[i-1], count[i]));
  30. }
  31. cout<<ans*2<<endl;
  32. return(0);
  33. }
Success #stdin #stdout 0.01s 5392KB
stdin
9
2 2 1 1 1 2 2 2 2
stdout
6