Você tem um array de n elementos. O seu objetivo é construir uma árvore de segmentos de forma recursiva e calcular o valor de cada nó nessa árvore. O valor de cada nó corresponde à soma do subarray que ele representa.
Entrada
A primeira linha da entrada contém um inteiro n (1 ≤ n ≤ 100 000), que representa a quantidade de elementos no array.
A segunda linha contém n inteiros separados por espaço (), que são os valores do array.
Saída
Imprima a árvore de segmentos com todos os valores dos nós. Cada nível da árvore de segmentos deve ser impresso numa linha separada, com cada valor separado por um espaço.