题目大意
给出一个长度为 的序列 ,有 个询问,每次询问给出 ,问 中,有多少数的出现次数与 互质。
时限 6s
题解
区间问题可以考虑莫队,可以维护一个桶 表示有多少数的出现次数是 。
但是统计答案不方便,要把整个桶扫一次。
于是设个阈值 。如果某个数在全局的出现次数 ,就提取出来单独对每个询问做贡献,剩下的数就做莫队。
给出一个长度为 的序列 ,有 个询问,每次询问给出 ,问 中,有多少数的出现次数与 互质。
时限 6s
区间问题可以考虑莫队,可以维护一个桶 表示有多少数的出现次数是 。
但是统计答案不方便,要把整个桶扫一次。
于是设个阈值 。如果某个数在全局的出现次数 ,就提取出来单独对每个询问做贡献,剩下的数就做莫队。