塔子哥有一个长度为nnn的数组aaa,她会询问qqq次,每次会问你区间[l,r][l,r][l,r]中有多少个连续子数组包含xxx。
首先,据考生反应,这个题目并没有给数据范围,但是O(n2)O(n^2)O(n2)的复杂度并过不去。那么我们就假设n , q <= 100000。
考虑这种区间问题一般都能用前缀和或者差分来解决。回忆求区间和,我们可以用前缀和 + 差分的方式来解决。
那么这种区间计数的问题,我们可以用前缀和 + 差分的方式来解决吗?
本题属于以下题库,请选择所需题库进行购买
ScanQRCodePrompt
GoToPasswordLoginPrompt