Skip to main content

莫队算法

参考资料

例题

小 B 有一个长为 nn 的整数序列 aa,值域为 [1,k][1,k]

他一共有 mm 个询问,每个询问给定一个区间 [l,r][l,r],求:

i=1kci2\sum\limits_{i=1}^k c_i^2

其中 cic_i 表示数字 ii[l,r][l,r] 中的出现次数。

小 B 请你帮助他回答询问。

有一个长度为 nn 的序列 cic_i。现在给出 mm 个询问,每次给出两个数 l,rl,r,从编号在 llrr 之间的数中随机选出两个不同的数,求两个数相等的概率。