Given an integer array nums and integer k, return the k-th smallest distance among all pairs |nums[i]-nums[j]| (i<j). Input: '[nums], k'.
Input: '[nums], k'.
Output: Integer — k-th smallest distance.
Input: [1,3,1], 1
Output: 0
Explanation: Distances {2,0,2}; sorted {0,2,2}; 1st is 0.Input: [1,1,1], 2
Output: 0
Explanation: All distances 0.Input: [1,6,1], 3
Output: 5
Explanation: Distances {5,0,5}; 3rd is 5.n>=21<=k<=n*(n-1)/20<=nums[i]<=10^6