模拟退火卡时再正常不过了,但是,
如果我这么写:
inline void qidong(){
while((double)clock()/CLOCKS_PER_SEC<0.97) SA();
cout<<ans<<endl;
}
是能过的;
但如果这样:
inline int DO(){
if((double)clock()/CLOCKS_PER_SEC>=0.99)
{cout<<ans<<endl;exit(0);}
}
while(t>eps){
DO();
}
他就过不去了。
求助,这是为什么。