小红拿到了一个环形数组,她定义两个下标的贡献f(i,j)=dis(i,j)f(i,j)=*dis(i,j)f(i,j)=dis(i,j),其中dis(i,j)dis(i,j)dis(i,j)为下标iii和下标jjj在数组中的距离,小红想知道,每一对下标的贡献之和是多少?用数学语言描述,你需要求出∑i=1n∑j=i+1nf(i,j)sum_{i=1}^nsum_{j=i+1}^n f(i,j)∑i=1n∑j=i+1nf(i,j)的值,并对答案取模109+710^9+7109+7。
小红拿到了一个环形数组。她定义两个下标的贡献f(i,j)=(ai+aj)∗dis(i,j)f(i,j)=(a_i+a_j)*dis(i,j)f(i,j)=(ai+aj)∗dis(i,j),其中dis(i,j)dis(i,j)dis(i,j)为下标iii和下标jjj在数组中的距离。小红想知道,每一对下标的贡献之和是多少? 用数学语言描述,你需要求出∑i=1n∑j=i+1nf(i,j)sum_{i=1}^nsum_{j=i+1}^n f(i,j)∑i=1n∑j=i+1nf(i,j)的值,并对答案取模109+710^9+7109+7。
(图片来源网络,侵删)