sort完以后双指针cnt的部分
l, r := 0, 1 for r < n { if q[r]-q[l] > c { l++ if l == r { r++ } } else if q[r]-q[l] < c { r++ } else { var cnt int for r < n && q[r]-q[l] == c { cnt++ r++ } res += cnt for l < r && q[l] == q[l+1] { l++ res += cnt } } }