题意:给定两个 \(n\) 元环,环上每个点有权值,分别为 \(x_i, y_i\).定义两个环的差值为 \[\sum_{i=0}^{n-1}{(x_i-y_i)^2}\] 可以旋转其中的一个环,或者将其中一个环的每种权值加上一个数.求最小化的差值. Solution: 加数只需要加在一个上面即可(假设可以为负),那么差值可以写成 \[\sum_{i=0}^{n-1}{(x_i-y_{i+k}+c)^2}\] 我们可以将差值定义为旋转位数\(k\)与加数\(c\)的函数,即 \(f(k,c)\)…