距离之和其实就是最大值点和最小值点距离的两倍,所以只需求最大值最小值的差最小即可。
int n,m; double t; int i,j,k; int a[N]; int main() { //IOS; rush(){ for(i=0;i<3;i++) sd(a[i]); sort(a,a+3); if(a[2]>a[0]) a[2]--; if(a[2]>a[0]) a[0]++; pd( (a[2]-a[0]) <<1 ); } //PAUSE; return 0; }