题解区,如果新解比当前最优解优,是直接更新,如果不是,就把差带入概率公式求,Delta=新解-最优解。如果Delta>0,为什么带入公式的是-Delta,不应该是正的吗
if(Delta < 0) { x = X; y = Y; ansx = x; ansy = y; ans = now; } else if(exp(-Delta / t)*RAND_MAX > rand()) x = X, y = Y;