蒟蒻最近在学习模拟退火,然后发现了一个神奇的事,就是对于求平面上最短距离、最大距离的问题,我把随机种子设置的是 114514 和 rand()%191981,代码如下:
srand(114514);
srand(rand()%191981);
然后玄学的事就发生了,从蒟蒻目前写的几道题来看, SA() 函数只用跑一次,然后其他的值也可以设的较低,这就导致代码跑得比正解块,基本上都是最优解,但是我看其他人题解里写的都说随机种子设为常数正确性不高,有没有大佬知道这是为什么(为什么我的 SA() 函数只需要跑一次)?悬赏一关。