看样子,应该有比较好的做法,不过,这道题,肯定要上主席树辣!! 如果打算用主席树做这道题的话,这道题就是一个主席树的纯板子问题了。。。 相当于查询区间l-r中1-x的数字的个数 代码: #include<bits/stdc++.h> using namespace std; const int N=1e5+1; struct node{ int lson,rson,w; }t[N<<5]; int rt[N],cnt; inline void insert(int &now,int pas,int l,int r,int x){ now=++cnt; t[now...