Rainbow的信号 有一串长度为n的数列,现在从中等概率选出l,r,如果l大于r,则交换,有三个询问 l~r间的数与和的数学期望 l~r间的数或和的数学期望 l~r间的数异或和的数学期望 对于100%的数据,1<=n<=100000,n个自然数均不超过10^9. 解 注意到l==r,概率为\(1/n^2\),其外概率均为\(2/n^2\),考虑到有固定的概率,考虑公式法,对于l==r显然可以暴力做,现在问题在于如何快速求出区间的二进制运算和,注意到二进制不进位的特点,考虑二进制拆分,于是对于…