🟢Easy
3318. Find X-Sum of All K-Long Subarrays ICompany:
🔍📝Дан целочисленный массив
nums и два целых числа
k и
x. Верните массив
answer длины
n - k + 1, где
answer[i] —
X-сумма подмассива
nums[i..i + k - 1].X-сумма вычисляется следующим образом:
➖посчитайте частоту всех элементов в подмассиве
➖вычислите сумму только
x самых частых элементов. Если два элемента имеют одинаковую частоту, элемент с большим значением считается более частым
При этом, если подмассив содержит менее
x различных элементов, его
X-сумма равна сумме подмассива
💡:
настройте компаратор очереди на сравнение частот элементов из HashMap
#leetcode3318 |
#easy #priorityqueue