这题一开始把我看愣了.难道是线段树套树状数组?空间根本开不下好不好!!! 后来想到维护区间极值,从而排除不必要情况,降低复杂度. 无需修改,码量顿减…… 注意,同一组数据放一行,注意行末空格. #include<bits/stdc++.h> using namespace std; #define int long long ; int n,m,val[maxn]; int beg[maxn],nex[maxn],to[maxn],e; void add(int x,int y){ e++;n…