#include #include #include #include using namespace std; int64_t mx=0; int main() { //vr1 + vr2 - floor(log2 (r2 - r1)). int n; cin>>n; vector x(n),ind(n); for(int i=0;i>x[i]; /*int s=0; do { s=1; for(int i=0;ix[i+1]) { swap(x[i],x[i+1]); swap(ind[i],ind[i+1]); s=0; } }while(!s);*/ for(int i=1;i<=n;i++) for(int j=i+1;j<=n;j++) mx=std::max(mx,(int64_t)(x[i-1]+x[j-1]-floor(log2(j-i))); cout<