题目传送门//res tp hdu 目的 对长度为n的区间,m次询问,每次提供一个区间两端点与一个值x,求区间内不超过x的元素个数 n 1e5 m 1e5 ai [1,1e9] (i∈[1,n]) 多测 数据结构与--? 划分树 + 二分查找 分析 建树0(nlogn) 单次查询第k小,需O(logn) 蛮力枚举区间内所有元素,查看是否大于x,需O(nlogn),m次询问,总O(mnlogn),显然会超时. 考虑以二分x的方式枚举出不超过x的最大上界只需O(mlogxlogn).这种方法是可接受