题面在这里 sol 这是一个\(Splay\)的题解 首先,如果一个人的家和办公室在同一侧,我们可以直接预处理; 如果不在同一侧,也可以加上1(当然要过桥啦) 当k==1时 我们设桥的位置为\(pos\),每个人的家的位置为\(x[i]\),办公室的位置为\(y[i]\), 则总代价为\(\sum_{i=1}^n (abs(x_i-pos)+abs(y_i-pos))\) 从这里我们可以看到,其实家和办公室的区别不是很明显. 所以这个问题可以简化为: 在数轴上任取一点a,最小化 \(\sum a…