【模板】RMQ
#includeusing namespace std; const int z = 1e6+10; int minn[z][16]; int maxn[z][16]; int data[z]; void RMinQ_init(int &size) { for(int i = 0;i < size;++i) minn[i][0] = data[i]; for(int j = 1;(1<
#includeusing namespace std; const int z = 1e6+10; int minn[z][16]; int maxn[z][16]; int data[z]; void RMinQ_init(int &size) { for(int i = 0;i < size;++i) minn[i][0] = data[i]; for(int j = 1;(1<