摘要: 给定的数组不好操作,把他弄成桶,存出现的次数。 然后我们发现如果都是$x+y$或者都是$x-y$就是一个卷积,用FFT就行了。 那考虑分治,对于$[l,mid]$和$[mid+1,r]$两段。 要么左区间选$a$数组,要么右区间选。 然后递归处理即可。 阅读全文
posted @ 2019-06-15 19:59 iamunstoppable 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 求$\sum_{i=0}^{n} \lfloor \frac{a*i+b}{c} \rfloor$ 当$c\leq a$或$c \leq b$时 $$\lfloor \frac{a}{c} \rfloor * \frac{n*(n+1)}{2}+\lfloor \frac{b}{c} \rfloor 阅读全文
posted @ 2019-06-15 15:15 iamunstoppable 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 题意大概就是要求$2p \mod 2q$距离$q$最近。 为了方便,我们把$p$和$q$同时乘2 我们可以二分一个$y$。 那么就是询问$px \mod q$在$[\frac{q}{2}-y,\frac{q}{2}+y]$上是否有取值。 令$l=\frac{q}{2}-y,r=\frac{q}{2} 阅读全文
posted @ 2019-06-15 11:36 iamunstoppable 阅读(368) 评论(0) 推荐(0) 编辑