社区讨论
关于模拟退火的一个疑问
P1337[JSOI2004] 平衡点 / 吊打XXX参与者 2已保存回复 5
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @m698twku
- 此快照首次捕获于
- 2025/01/23 19:22 去年
- 此快照最后确认于
- 2025/11/04 10:48 4 个月前
CPP
if(exp((ans-nowans)/T)*MAX>Rand())
nowx=tx,nowy=ty;
这段代码的含义是当目前情况劣于之前的最优解时有 的概率接受这个解,但是如果是这样的话不应该写成这样吗?
CPPif(exp((ans-nowans)/T)*MAX<Rand())
nowx=tx,nowy=ty;
不理解为什么是大于号而不是小于号
回复
共 5 条回复,欢迎继续交流。
正在加载回复...