Как мы можем вычислить взвешенную совокупную сумму квадратов с обновлениями диапазона префиксов на единицу? - PullRequest
2 голосов
/ 09 апреля 2020

Учитывая массив A с n элементами, который начинается со всех 0 s, а другой массив W также с n элементами (все больше чем 0), мы хотим выполнить следующую операцию несколько раз;

Для данного k увеличьте A[0], A[1], .... A[k] каждый на 1 и сообщите значение A[0]^2 * W[0] + A[1]^2 * W[1] + ... + A[n-1]^2 * W[n-1].

Ищите решение O(log n) (для запроса) или быстрее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...