Solution题意:给出一个数列,针对每个L,R,X 的区间求 [ L, R ] 中小于等于 x 的个数。 区间 个数 很容易想到树状数组来维护考虑 离线处理问题pair 存储数列的元素内容和索引 然后按照从小到大排序然后再对 存储询问的结构体 按 x 的值 从小到大排序 以上的前戏做完,就可以计算每个区间的答案了:遍历 pair , 因为 pair 中的元素是递增的 且 结构体也是按 x 递增的 , 所以前一个询问的答案也是后一个询问的答案一部分, 依次遍历 单点更新 区间求和。 Code #include<bits/stdc++.h> #define mp make_pair...