注:以下 x,y 为左右下标,可认为是 l,r
主要是第一个问题,如果有大佬能解答,感激不尽!
- 我有一些参数调不来,是学题解的
double t = 2*n, delta = 0.995;
while(t >= 1e-3){
int X = x + ((1.0*rand()/RAND_MAX*2)-1)*t;
int Y = y + ((1.0*rand()/RAND_MAX*2)-1)*t;
请问这里的随机取 x, y 部分有什么讲究吗(我自己写的随机就不行)?X = x + ((1.0*rand()/RAND_MAX*2)-1)*t; 不太懂。还有 t = 2*n、t >= 1e-3,为什么这么设?
- x, y 初始值我赋成 n/2 就不行,随机(或者不赋)就行?
https://www.luogu.com.cn/record/82083321 为什么一直测评中啊