P4319 变化的道路

题目描述

小 w 和小 c 在 H 国,近年来,随着 H 国的发展,H 国的道路也在不断变化着。 根据 H 国的道路法,H 国道路都有一个值 $w$,表示如果小 w 和小 c 通过这条道路,那么他们的 $L$ 值会减少 $w$,但是如果小 w 和小 c 在之前已经经过了这条路,那么他们的 $L$ 值不会减少。 H 国有 $N$ 个国家,最开始 H 国有 $N-1$ 条道路,这 $N-1$ 条道路刚好构成一棵树。 小 w 将和小 c 从 H 国的城市 $1$ 出发,游览 H 国的所有城市,总共游览 $32766$ 天,对于每一天,他们都希望游览结束后 $L$ 值还是一个正数,求他们出发时 $L$ 值至少为多少。 H 国的所有边都是无向边,没有一条道路连接相同的一个城市。

输入格式

输入第 1 行,一个整数 $N$。 输入第 2 至第 $N$ 行,每行三个正整数 $u, v, w$,表示城市 $u$ 与城市 $v$ 有一条值为 $w$ 道路。 输入第 $N+1$ 行,一个整数 $M$,表示 H 国有 $M$ 条正在变化的道路。 输入第 $N+2$ 行到第 $N+M+1$ 行,每行 5 个整数 $u, v, w, l, r$,表示城市 $u$ 到城市 $v$ 有一条值为 $w$ 的道路,这条道路存在于第 $l$ 天到第 $r$ 天。

输出格式

输出共 $32766$ 行,第 $i$ 行表示第 $i$ 天游览的 $L$ 值至少为多少。

说明/提示

第一天,选择 $1 \xrightarrow{1} 2 \xrightarrow{0} 1 \xrightarrow{3} 3 \xrightarrow{2} 4$,$L$ 值总共减少了 $6$,所以 $L$ 值至少为 $7$。 第二天,选择 $1 \xrightarrow{1} 2 \xrightarrow{0} 1 \xrightarrow{3} 3 \xrightarrow{4} 4$,$L$ 值总共减少了 $8$,所以 $L$ 值至少为 $9$。 第三天及之后,选择 $1 \xrightarrow{3} 3 \xrightarrow{4} 4 \xrightarrow{5} 2$,$L$ 值总共减少了 $12$,所以 $L$ 值至少为 $13$。 subtask1 : 15分,$N = 100, rm = 233$。 subtask2 : 15分,$N = 1000, rm = 2333$。 subtask3 : 20分,$N = 49998, rm = 32766, l = r$。 subtask4:20分,$N = 49999, rm = 32766, r = rm$。 subtask5:30分,$N = 50000, rm = 32766$。 对于 subtask3,$M = rm$;对于其他 subtask,$M=3\times rm$。 对于所有数据 : $1\leq N\leq 50000, 1\leq l\leq r\leq rm\leq 32766, 1\leq w\leq 10^9$。