题目大意 就是有两种操作: 把区间里面的数加上 询问区间里有多少幸运数字 由于最大值很小,直接预处理即可 然后用树状数组维护区间这种数的个数。对于查询操作我们直接输出即可。 对于修改操作我们可以暴力扫一遍对于原来是幸运数的数先再如果原数加上后为幸运数。 时间复杂度: #include <bits/stdc++.h> #define lowbit(x) x&(-x) using namespace std; const int maxn=200005; int n,m,c[maxn],a[maxn],is[maxn],ans,ma; inline void i...