#include using namespace std; #define int long long #define AS(c){if(!(c)){cout<<"assert failed: "<<#c<>cans; #endif n=read(); // if(n>999){cout<<1048575<1)l[i]=l[i/2]+1; smin[i][0]=smax[i][0]=read(); } k=l[n]+1; for(int j=1;j<=k;j++){ for(int i=1;i+(1<