多校6 GCDispower(容斥) 题意: 给一个长度为\(n\)的排列 给q组询问 每次查询\(L,R\)内的答案 \(\sum_{i=L}^{R}\sum_{j=i+1}^{R}\sum_{k=j+1}^{R}(gcd(a[i],a[j])==a[k]) \cdot a[k]\) 题解: 考虑离线做法,固定右端点\(r\),维护每个左端点\(l\)的答案, 那么对于一个新加进来的\(A_r\), 枚举他的倍数,找出\(A_i\)满足,\(i < r\)的位置, 那么问题相当于所有\(A_i…