请问退火这里在1-n区间取数为什么要这样写:
int x=rand()%(n-1)+2;//rand()%n+2 int y=rand()%(n-1)+2;//rand()%n+2也行
但是这样就不行了
int x=rand()%n+1
为什么下面这种写法不行