给定一个序列 a1...na_{1...n}a1...n,定义 f{f}f 为有几个 aia_iai 小于等于 x{x}x 现在有 Q{Q}Q 次询问,每次给定 l,r,x{l,r,x}l,r,x,你需要求 ∑i=lrf2displaystyle sum_{i=l}^{r}f^2i=l∑rf2,由于答案可能很大,你只需要输出答案对 998244353{998244353}998244353 取模后的值即可。
给定一个序列 a1...na_{1...n}a1...n,定义 f(x){f(x)}f(x) 为有几个 aia_iai 小于等于 x{x}x 现在有 Q{Q}Q 次询问,每次给定 l,r,x{l,r,x}l,r,x,你需要求 ∑i=lrf(i xor x)2displaystyle sum_{i=l}^{r}f(i~xor~x)^2i=l∑rf(i xor x)2,由于答案可能很大,你只需要输出答案对 998244353{998244353}998244353 取模后的值即可。
(图片来源网络,侵删)
标签: HBC201936异或询问题解