题目传送门 题目大意 给出一个\(n\)个数的数列\(A_{1,2,...,n}\),求出一个单调不减的数列\(B_{1,2,...,n}\),使得\(\sum_{i=1}^{n}(A_i-B_i)^2\)最小. 有\(m\)次查询,每次将某个\(A_x\)更改为\(y\),求出修改后的答案.查询之间互相独立. \(n,m\le 10^5\) 思路 其实这道题正解是用保序回归,但是找规律也能找出来. 我们通过观察发现,对于一段相同的\(B_i\),\(B_i\)是该段的平均值.于是我们大胆猜测,…