题意: 给定一个数字n,表示这段区间的总长度.然后输入n个数,然后输入q,然后输入a,b,表示查询a,b,区间和,或者输入c 再输入三个数字a,b,c,更改a,b区间为c 思路: 线段树首先就是递归建树,可以从左子树开始,将数据输入到叶子节点上.当左区间等于右区间的时候就是叶子节点.在回溯的时候,父亲节点的值根据左右儿子得出值. 区间修改的时候需要用到一个懒惰标记,当前走到的区间如果完全被需要修改的区间包含的时候,只需更改当前节点的值,并且在这进行一个懒惰标记.不需要继续向下递归.如果下面的值查