Введение
Дерево Фенвика — это структура данных, которая поддерживает следующие функции:
- Обновить значение элемента на позиции за .
- Поддерживать префиксную функцию: за получить любую префиксную сумму до .
Алгоритм

Основная идея чем-то похожа на дерево отрезков. Создаются ровно отрезков, в которых мы будем хранить сумму элементов этого отрезка. Так, чтобы: