Дан массив целых чисел nums и целое число k. Необходимо найти количество пар элементов массива, разница которых больше или равна k.
Парой считаются два элемента nums[i] и nums[j], где abs(nums[i] - nums[j]) >= k (i может быть равен j).
Пример 1:
Ввод: nums = [2,2,4,5], k = 2 Вывод: 4 Объяснение: пары [2, 4], [2, 5], [2, 4], [2, 5]
Пример 2:
Ввод: nums = [1,3,4,4], k = 0 Вывод: 10 Объяснение: пары [1,1], [1,3], [1,4], [1,4], [3,3], [3,4], [3,4], [4,4], [4,4], [4,4] P.S. так как k = 0, то каждый элемент дополнительно образует пару с самим собой.
Пример 3:
Ввод: nums = [1,2,100,200,300], k = 99 Вывод: 8
Ограничения:
len(nums) >= 0k >= 0- Разрешается изменять входной массив
nums