public FenwickTree(int size)
public void Update(int index, int value)
private int Query(int index)
public int QueryRange(int L, int R)
return Query(R) - Query(L - 1);
int[] arr = { 1, 3, 5, 7, 9, 11 };
FenwickTree fenwick = new FenwickTree(n);
for (int i = 0; i < n; i++)
fenwick.Update(i + 1, arr[i]);
Console.WriteLine("Suma en el rango [1, 4]: " + fenwick.QueryRange(1, 4));
Console.WriteLine("Suma en el rango [1, 4] después de la actualización: " + fenwick.QueryRange(1, 4));