美文网首页Oier
noip2013 货车运输

noip2013 货车运输

作者: 岛田半藏 | 来源:发表于2017-04-11 18:40 被阅读0次

题目描述

A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。

输入描述

第一行有两个用一个空格隔开的整数 n,m,表示 A 国有 n 座城市和 m 条道路。
接下来 m 行每行 3 个整数 x、y、z,每两个整数之间用一个空格隔开,表示从 x 号城市到 y 号城市有一条限重为 z 的道路。注意:x 不等于 y,两座城市之间可能有多条道路。
接下来一行有一个整数 q,表示有 q 辆货车需要运货。
接下来 q 行,每行两个整数 x、y,之间用一个空格隔开,表示一辆货车需要从 x 城市运输货物到 y 城市,注意:x 不等于 y。

输出描述

输出共有 q 行,每行一个整数,表示对于每一辆货车,它的最大载重是多少。如果货车不能到达目的地,输出-1。

样例输入

4 3
1 2 4
2 3 3
3 1 1
3
1 3
1 4
1 3

样例输出

3
-1
3

数据范围及提示

对于 30%的数据,0 < n < 1,000,0 < m < 10,000,0 < q < 1,000;
对于 60%的数据,0 < n < 1,000,0 < m < 50,000,0 < q < 1,000;
对于 100%的数据,0 < n < 10,000,0 < m < 50,000,0 < q < 30,000,0 ≤ z ≤ 100,000。


题解

尽可能多的运货,就需要贪心一下,走能承受的最大的一条路
这就相当于:在一个无向有权图,从A到B的最大生成树上的最小的边权
kruscal构建最大生成树,然后遍历一下树上的点,找出最小的那个点
恩,虽然还后很多奇奇怪怪的东西,但我这个瓜皮都不会【摊手】
代码慢慢整理吧~

相关文章

  • noip2013 货车运输

    题目描述 A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称...

  • Noip2013至Dec-13th刷题记录

    自从NOIP2013以来也有好一段时间了,顺手再来整理一下近来BZOJ和若干水题的列表吧: Noip2013***...

  • 传承

    一 王汉德开货车已有好几十年了,打有记忆起,自己似乎就和货车运输有着说不清道不明的...

  • 日更——选择

    最近,有批货到了合同期。昨天我问厂家是否可以发货了,对方说:“明天上午收尾。”于是,我开始联系货车运输公司。因为厂...

  • 由两个英年早逝的亲戚所想的

    上个月里,有两个亲戚先后去世,都正值英年,实在让人扼腕唏嘘。 亲戚甲,从事货车运输,收入不错,平时注重个...

  • 精明的女人,为什么我们做不了朋友

    我从事的工作是货运,即货车运输,会接触到很多“老板娘”。小型货运站账目是老板娘亲自掌管,即能节省人员开支,还能明了...

  • 货车超载急刹后 前方轿车被“万箭穿心”

    最近太仓路口发生一起事故,事故现场触目惊心。一辆货车运输木条超载急刹,木条将左转的轿车刺穿,所幸的是人员只受到轻伤...

  • 短故事Ⅱ夜间行驶

    作为一个大型货车运输司机师傅,当车上全部装好货物时,已经完全做好一切准备,随时等待着出发命令时间。放开束缚的神情提...

  • 那晚高烧,枕着他的胳膊睡了一夜

    再好的婚姻,也有最差的一面。同样,再差的婚姻,也有最好的一面吧! 记得那年,他还是一个跑货车运输的,我是他的压车夫...

  • JZOJ3389.【NOIP2013模拟】HeavenCow与G

    题目大意 给定一个整数n,求一个最小的整数m≤n,使得\frac{m}{\phi (m)}最小。n≤10^{250...

网友评论

    本文标题:noip2013 货车运输

    本文链接:https://www.haomeiwen.com/subject/hupuattx.html