买宝石
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述 10s 1024MB
小明有一天做梦,梦见自己来到了松鼠的王国。
松鼠的王国可以看成是一棵个节点的树,根节点是号。
每个节点都有一家卖宝石的商店,会出售一种宝石,一共有颗,每颗价格。
小明从时间从根节点出发,带着的钱一路向下,走到出口节点就会回到现实世界。
这个过程中,小明可以花钱买宝石,直到花光钱为止。为了带更多的宝石回到现实世界,小明希望自己买的宝石尽量便宜。但是,松鼠们有点懒散,每家宝石的开门时间是不一样的,第个节点的宝石商店,开门时间是,也就是,从以后,才能在这个商店买宝石。
但是小明没有更多的时间,他必须在时间快速的沿着最近的路径走到,以及在路上购买宝石。
他一共有次计划,第次计划,是时间从根节点出发,带着的钱,走到以后回到现实世界(这期间时间都停留在)。
请帮小明算一下,他每次计划里,买到的最贵的宝石的价格是多少,如果一颗宝石都没有买到,则认为是。
输入格式
第一行输入。
接下来行,每行三个数字。
接下来行,每行输入,表示一条树边。
接下来一个数字。
接下来行,每行三个数字。
输出格式
输出行,表示每一次询问的答案。
5
2 2 2
2 3 1
2 4 3
2 1 4
2 1 2
1 2
2 3
3 4
3 5
7
1 12 4
1 5 4
1 2 4
4 7 4
4 9 4
3 13 4
3 14 4
3 3 0 2 3 3 4
数据范围
对于20%的数据:。
对于另15%的数据:保证。
对于另10%的数据:保证或者。
对于另20%的数据:保证。
对于100%的数据:$n,Q\leq 10^5,1\leq k_i\leq 10^5,1\leq t_i,w_i,T_i,X_i\leq n,1\leq C_i\leq 10^{15}$。
0203A
- Status
- Done
- Rule
- OI
- Problem
- 4
- Start at
- 2026-2-3 8:30
- End at
- 2026-2-3 11:36
- Duration
- 3.1 hour(s)
- Host
- Partic.
- 18