题意
链加,链乘;
删边,添边;
询问链和;
分析
对于链加与链乘,显然需要打lazy标记才可,那我们需要思考怎么样同时打这两个标记.
设两标记原为$add$与$mul$,该点当前权值为$val$,实际权值为$QAQ$
即我们需要考虑一个新的标记$mul$作用于$add$和$val$上,还是$add$作用于$mul$和$val$上.
学过小学数学的我们知道
$$a = (b+c)d = bd+c*d$$
显然我们可以按照这种方法使乘法作用在加法上.
1 | /****************************************\ |