P4315 月下“毛景树”
题目背景
毛毛虫经过及时的变形,最终逃过的一劫,离开了菜妈的菜园。 毛毛虫经过千山万水,历尽千辛万苦,最后来到了小小的绍兴一中的校园里。
题目描述
爬啊爬~爬啊爬~~毛毛虫爬到了一颗小小的“毛景树”下面,发现树上长着他最爱吃的毛毛果~~~ “毛景树”上有 $N$ 个节点和 $N-1$ 条树枝,但节点上是没有毛毛果的,毛毛果都是长在树枝上的。但是这棵“毛景树”有着神奇的魔力,他能改变树枝上毛毛果的个数:
- `Change k w`:将第k条树枝上毛毛果的个数改变为 $w$ 个。
- `Cover u v w`:将节点 $u$ 与节点 $v$ 之间的树枝上毛毛果的个数都改变为 $w$ 个。
- `Add u v w`:将节点 $u$ 与节点 $v$ 之间的树枝上毛毛果的个数都增加 $w$ 个。
由于毛毛虫很贪,于是他会有如下询问:
- `Max u v`:询问节点 $u$ 与节点 $v$ 之间树枝上毛毛果个数最多有多少个。
输入格式
无
输出格式
无
说明/提示
对于全部数据,$1\le N\le 10^5$,操作和询问数目不超过 $10^5$。
保证在任意时刻,所有树枝上毛毛果的个数都不会超过 $10^9$ 个。