Link 据说这是一道论文题????.具体论文好像是 集训队论文<根号算法--不只是分块> 根号分治的裸题. 首先我们考虑暴力怎么打. 先预处理出每个模数的答案,之后再 O(1) 的回答,修改预处理O(\(n^2\)) 每次询问直接暴力统计,修改是 O (1) 的,但回答是O(\(n^2\)) 的. 这两种写法都不能通过此题. 那我们想办法把询问和修改的复杂度均摊一下. 对于模数比较少的数,我们直接暴力统计的话,会涉及到的数比较多,这样时间复杂度就上去了,所以我们采用方法一,来减少询问的复杂度…