#牛客春招刷题训练营# + 链接假定染色后的气球形如 xxxyyyzzz ,三个区间的右端点分别为i,j,n用 s(x,i) 表示前i个气球中所有原本是x色的染色费用和则有 cost=(s(y,i)+s(z,i))+((s(x,j)-s(x,i))+(s(z,j)-s(z,i)))+((s(x,n)-s(x,j))+(s(y,n)-s(y,j)))简化可得 cost=s(x,n)+s(y,n)+(s(y,i)-s(x,i))+(s(z,j)-s(y,j))因此可以再维护(s(y,i)-s(x,i))的前缀最小值,使复杂度降为O(n)显然,xyz的枚举可以直接调用全排列函数最后,再通过设置i跟0...