long long / int64)。对于一个非负整数 x,如果存在非负整数 k 满足 x=2k,则定义 x 的纯净度为 k;否则纯净度为 0。
给定一个长度为 n 的数组 a,请你计算所有连续子数组之和的纯净度总和,即:
l=1∑nr=l∑ng(i=l∑rai)其中 g(x) 表示 x 的纯净度。
约束:数组长度 n 不超过 3×105,一个测试点中所有数据组的 n 之和也不超过 3×105,数组中的元素均为小于 230 的非负整数。
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.