#include #include #include using namespace std; int dry(vector &v){ int R=0,lo=0,hi=v.size()-1; for(;lo &v){ int R=0,lo=0,hi=v.size()-1; for(;lo0)break; if(lo==hi)break; } return R; } int moist(vector &v){ int R=0,lo=0,hi=v.size()-1; for(;lov(N*=2); for(int i=0;i