double delta=e-Ans.ans;
if(delta>0){
Ans.x=ra,Ans.y=rb,Ans.ans=e;
}
else if(exp(-delta/T)*RAND_MAX<radom(0,RAND_MAX)){
Ans.x=ra,Ans.y=rb;
}
double delta=e-Ans.ans;
if(delta>0){
Ans.x=ra,Ans.y=rb,Ans.ans=e;
}
else if(exp(delta/T)*RAND_MAX>radom(0,RAND_MAX)){
Ans.x=ra,Ans.y=rb;
}
求助!!!!