摘要: [BZOJ 2820] YY的gcd(莫比乌斯反演+数论分块) 题面 给定N, M,求$1\leq x\leq N, 1\leq y\leq M$且gcd(x, y)为质数的(x, y)有多少对。q组询问 分析 我们要求的是 \(\sum_{p \in P} \sum_{i=1}^n \sum_{j 阅读全文
posted @ 2019-08-16 22:13 birchtree 阅读(269) 评论(0) 推荐(0) 编辑
摘要: [BZOJ2716] [Violet 3]天使玩偶(CDQ分治) 题面 Ayu 在七年前曾经收到过一个天使玩偶,当时她把它当作时间囊埋在了地下。而七年后 的今天,Ayu 却忘了她把天使玩偶埋在了哪里,所以她决定仅凭一点模糊的记忆来寻找它。 我们把 Ayu 生活的小镇看作一个二维平面坐标系,而 Ayu 阅读全文
posted @ 2019-08-16 21:38 birchtree 阅读(286) 评论(0) 推荐(0) 编辑
摘要: [BZOJ 2989]数列(CDQ 分治) 题面 给定一个长度为n的正整数数列a[i]。 定义2个位置的graze值为两者位置差与数值差的和,即graze(x,y)=|x y|+|a[x] a[y]|。 2种操作(k都是正整数): 1.Modify x k:将第x个数的值修改为k。 2.Query 阅读全文
posted @ 2019-08-16 21:29 birchtree 阅读(429) 评论(0) 推荐(0) 编辑
摘要: [BZOJ 2683] 简单题 (CDQ分治) 题面 N N矩阵,支持单点修改,查询某一个子矩阵内的和 $n \leq 500000$,操作数$\leq 200000$ 分析 首先运用二维前缀和的思想,把子矩阵的和拆成四个前缀和。 然后把询问和修改看成(x,y,t)的三元组,t表示当前是第几次操作。 阅读全文
posted @ 2019-08-16 21:13 birchtree 阅读(344) 评论(0) 推荐(0) 编辑