luogu description 一个序列\(a_i\),支持一下两种操作. \(1\ \ l_1\ \ r_1\ \ l_2\ \ r_2\): 随机交换区间\([l_1,r_1]\)和\([l_2,r_2]\)中的两个值. \(2\ \ l\ \ r\):查询\(\sum_{i=l}^ra_i\)的期望. sol 设两个交换区间的和分别是\(s_1,s_2\),长度分别是\(len_1,len_2\). 考虑区间\([l_1,r_1]\)中的一个元素\(x\),在交换后它的期望值会变为:…