[题解] 用线段树维护区间最大值(因为没有修改,St表也可以),然后由于x,y可能是降雨量未知的年份,需要进行分类讨论. #include<cstdio> #include<algorithm> #define rg register #define N 50010 #define ls (u<<1) #define rs (u<<1|1) using namespace std; int n,m,y[N],R[N]; struct tree{ int l,…
ST表,再大力讨论一下(因为lower_bound和upper_bound,WA了一次) # include <bits/stdc++.h> # define RG register # define IL inline # define Fill(a, b) memset(a, b, sizeof(a)) using namespace std; typedef long long ll; const int _(5e4 + 10); IL ll Read(){ char c = '%';…