#P4315. 月下“毛景树”
月下“毛景树”
Description
爬啊爬~爬啊爬毛毛虫爬到了一颗小小的“毛景树”下面,发现树上长着他最爱吃的毛毛果~ “毛景树”上有 个节点和 条树枝,但节点上是没有毛毛果的,毛毛果都是长在树枝上的。但是这棵“毛景树”有着神奇的魔力,他能改变树枝上毛毛果的个数:
Change k w:将第 条树枝上毛毛果的个数改变为 个。Cover u v w:将节点 与节点 之间的树枝上毛毛果的个数都改变为 个。Add u v w:将节点 与节点 之间的树枝上毛毛果的个数都增加 个。
由于毛毛虫很贪,于是他会有如下询问:
Max u v:询问节点 与节点 之间树枝上毛毛果个数最多有多少个。
Input Format
第一行一个正整数 。
接下来 行,每行三个正整数 和 ,第 行描述第 条树枝。表示第 条树枝连接节点 和节点 ,树枝上有 个毛毛果。 接下来是操作和询问,以 Stop 结束。
Output Format
对于毛毛虫的每个询问操作,输出一个答案。
4
1 2 8
1 3 7
3 4 9
Max 2 4
Cover 2 4 5
Add 1 4 10
Change 1 16
Max 2 4
Stop
9
16
Hint
对于全部数据,,操作和询问数目不超过 。
保证在任意时刻,所有树枝上毛毛果的个数都不会超过 个。
京公网安备 11011102002149号