Ձեզ տրված է n տարրից կազմված զանգված: Ձեր խնդիրն է ռեկուրսիվ կերպով կառուցել հատվածներով ծառ (Segment Tree) և հաշվել ծառի յուրաքանչյուր գագաթի արժեքը: Յուրաքանչյուր գագաթի արժեքը ցույց է տալիս տվյալ գագաթին համապատասխանող ենթազանգվածի էլեմենտների գումարը:
Մուտք
Մուտքի առաջին տողում տրված է ամբողջ թիվ n (1 ≤ n ≤ 100 000), որը ցույց է տալիս զանգվածի տարրերի քանակը:
Երկրորդ տողում տրված են n բնից բաժանված整数ներ (), որոնք ներկայացնում են զանգվածի տարրերը:
Ելք
Տպեք հատվածներով ծառը (Segment Tree) նրա բոլոր գագաթների արժեքներով: Ծառի յուրաքանչյուր մակարդակ պետք է տպվի առանձին տողով, իսկ նույն մակարդակի գագաթները պետք է բաժանվեն բացատներով: