交集算法 rangeA[a1, b1] rangeB[a2, b2] 如果 max(a1,a2) < min(b1,b2) <==> 存在交集 => 交集 rangeC[max(a1,a2),min(b1,b2)]