NOI2018归程

TimeLimit:3000MS  MemoryLimit:128MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

题的故事发生在魔力之都,在这里我们将为你介绍一些必要的设定。

魔力之都可以抽象成一个 n 个节点、m 条边的无向连通图(节点的编号从 1 至 n)。我们依次用 l, al,a描述一条边的长度海拔

作为季风气候的代表城市,魔力之都时常有雨水相伴,因此道路积水总是不可避免的。由于整个城市的排水系统连通,因此有积水的边一定是海拔相对最低的一些边

我们用水位线来描述降雨的程度,它的意义是:所有海拔不超过水位线的边都是有积水的。


Yazid 是一名来自魔力之都的 OIer,刚参加完 ION2018 的他将踏上归程,回到他温暖的家。

Yazid 的家恰好在魔力之都的 1 号节点。对于接下来 Q 天,每一天 Yazid 都会告诉你他的出发点 v,以及当天的水位线 p

每一天,Yazid 在出发点都拥有一辆。这辆车由于一些故障不能经过有积水的边。

Yazid 可以在任意节点下车,这样接下来他就可以步行经过有积水的边。但车会被留在他下车的节点并不会再被使用。

  • 需要特殊说明的是,第二天车会被重置,这意味着:

    • 车会在新的出发点被准备好。

    • Yazid 不能利用之前在某处停放的车。

Yazid 非常讨厌在雨天步行,因此他希望在完成回家这一目标的同时,最小化他步行经过的边的总长度。请你帮助 Yazid 进行计算。

本题的部分测试点将强制在线,具体细节请见「输入格式」


本题因为输入数据过大,80%的数据无法上传到oj,大家推荐到loj做题https://loj.ac/problem/2718

Input

单个测试点中包含多组数据。输入的第一行为一个非负整数 T,表示数据的组数。

接下来依次描述每组数据,对于每组数据:第一行 2个非负整数 n, m分别表示节点数、边数。

接下来  行,每行  个正整数 u, v, l, a,描述一条连接节点 u, v 的、长度为 l,海拔为 a 的边。

在这里,我们保证 1 \<=u, v <= n.

接下来一行 3 个非负数 Q, K, S,其中:

    Q 表示总天数,

    K∈{0, 1} 是一个会在下面被用到的系数,

    S 表示的是可能的最高水位线。

接下来 Q 行依次描述每天的状况。每行 2 个整数 v0 , p描述一天:

QQ截图20190125174206.png

对于输入中的每一行,如果该行包含多个数,则用单个空格将它们隔开。

数据.jpg

Output

对于每组数据输出 Q 行每行一个整数,依次表示每天的最小步行总路程。


SampleInput
1
4 3
1 2 50 1
2 3 100 2
3 4 50 1
5 0 2
3 0
2 1
4 1
3 1
3 2
SampleOutput
0
50
200
50
150
Submit
题目统计信息详细
总AC数1
通过人数1
尝试人数2
总提交量3
AC率33.33%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签
出处

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: