if(a<A[now] && A[now]<b) Solve(a,A[now],now+1); if(b>B[now] && B[now]>a) Solve(B[now],b,now+1);
不太明白第一篇题解为什么可以这么写,例如第一个if中为什么这个右端点b要大于A[now]
if
b
A[now]