题意:
有一个长度为 $n$ 的数组和 $m$ 次询问,每次询问给出 $l$ 和 $r$,要求出 $a$ 数组下标在 $[l,r]$ 这段区间内,有多少个数 $x$ 其出现次数也为 $x$。
区间问题,自然想到莫队。
一个数的出现次数可以开个桶记录一下。
注意到 $a_i$ 可能很大,不可能记录下所有数的出现次数,所以我们只需要记录不大于 $n$ 的数。
1 |
|
题意:
有一个长度为 $n$ 的数组和 $m$ 次询问,每次询问给出 $l$ 和 $r$,要求出 $a$ 数组下标在 $[l,r]$ 这段区间内,有多少个数 $x$ 其出现次数也为 $x$。
区间问题,自然想到莫队。
一个数的出现次数可以开个桶记录一下。
注意到 $a_i$ 可能很大,不可能记录下所有数的出现次数,所以我们只需要记录不大于 $n$ 的数。
1 | #include <bits/stdc++.h> |