Lang:G++
Edit12345678910111213141516171819202122232425262728293031#define entry(name) void entry_stub(){std::ios::sync_with_stdio(false); mylib::name solver;solver.run();}#ifndef TESTMODE#include <iostream>#include <strstream>#include <sstream>#include <vector>#include <functional>#include <set>#include <algorithm>#include <queue>#include <map>#include <stack>#include <cstring>//#include <ext/unordered_set>//#include <ext/hash_map>#include <limits>using namespace std;void entry_stub();int main(int argc,char *argv[]){entry_stub();}#endifnamespace mylib{class SegTree{private:struct Node{int maxvar,minvar;};