令原数组为 a[1…n],定义前缀和数组 S[0]=0,S[i]=∑k=1ia[k](1≤i≤n). 子数组 a[i…j] 的和为 S[j]−S[i−1],当且仅当 S[j] 与 S[i−1] 奇偶性不同时,该子数组和为奇数。
对于一次查询区间 [l,r],我们要统计所有 (i,j),满足
有一个数组,长度为n,记作{a1,a2,...,an}.
小O想知道,在区间[l,r]上,有多少个子数组使得所有元素之和为奇数。
[名词解释]
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册