E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
货车运输
[NOIP2013]
货车运输
时间限制:1s空间限制:128000KB题目等级:钻石Diamond.题目描述DescriptionA国有n座城市,编号从1到n,城市之间有m条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有q辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。输入描述InputDescription第一行有两个用一个空格隔开的整数n,m,表示A国有n座城市和m条道路。接下来
cww97
·
2015-11-25 22:00
kruskal
LCA
noip
NOIP2013 Day1 T3
货车运输
竟然一次A掉了...首先用kruskal构建一颗最大生成树。(因为要使最小边最大,则这条边一定在最大生成树上)于是每次询问就转变为在一棵树上询问两点到LCA的最小边权,用倍增法解决。顺便复习了一下并查集写法。。。T_T#include#include#include#include#include#defineF(i,j,n)for(inti=j;i=n;i--)#defineLLlonglong
AaronPolaris
·
2015-11-04 22:52
生成树
倍增
LCA
NOIP2013 Day1 T3
货车运输
竟然一次A掉了...首先用kruskal构建一颗最大生成树。(因为要使最小边最大,则这条边一定在最大生成树上)于是每次询问就转变为在一棵树上询问两点到LCA的最小边权,用倍增法解决。顺便复习了一下并查集写法。。。T_T#include #include #include #include #include #defineF(i,j,n)for(inti=j;i=n;i--) #defineLLlo
AaronGZK
·
2015-11-04 22:00
noip
倍增
noip2013
货车运输
题目大意:n各点构成一个无向图,每条边有一个最大负载,有q辆货车,分别从不同的点到不同的点,求每辆货车最大运载量。
·
2015-11-02 12:35
货车运输
题目描述 DescriptionA国有n座城市,编号从1到n,城市之间有m条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有q辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。 输入输出格式 Input/output输入格式:输入文件名为truck.in。输入文件第一行有两个用一个空格隔开的整数n,m,表示A国有n座城市和m条道路。接下来m行每行3个整数x
CRZbulabula
·
2015-10-31 21:00
BZOJ3641 :
货车运输
若一条边的v小于等于u,则贡献为l*w/v,否则贡献为l*w/u 将边按v从小到大排序,将询问按u从小到大排序 用树链剖分维护链上和,val[0]表示第一种情况下的贡献,val[1]表示第二种情况下的贡献 一开始val[0]都是0,val[1]=l*w, 然后每到一个询问(s,t,u),就把所有v小于等于u的边修改掉,val[0]改为l*w/v,val[1]改为0 因为是环套外向树,所以
·
2015-10-31 16:33
ZOJ
货车运输
(codevs 3287)题解
【问题描述】 A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。 【样例输入】 4 3 1 2 4 2 3 3
·
2015-10-31 11:50
code
lca问题的完美解决和升级!!!——预处理+二分深搜
良好应用:2013noip提高组day1压轴题
货车运输
思路:可以明显看出是最大生成树,然后可以想到寻找路径,结果就是路径上的最小值(因为是树,所以路径是唯一的!)
no1_terminator
·
2015-10-27 21:00
20151007的NOIP模拟赛
第三题看到题就是求LCA的副产品,跟之前做过的
货车运输
是类似的
geng4512
·
2015-10-20 21:00
2013年NOIP提高组
货车运输
题目描述DescriptionA国有n座城市,编号从1到n,城市之间有m条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有q辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。输入描述InputDescription第一行有两个用一个空格隔开的整数n,m,表示A国有n座城市和m条道路。接下来m行每行3个整数x、y、z,每两个整数之间用一个空格隔开,表示从x号城
Loi_imcy
·
2015-10-13 23:00
最小生成树
LCA
图论——公共祖先
Wikioi3287
货车运输
题目描述 DescriptionA国有n座城市,编号从1到n,城市之间有m条双向道路。每一条道路对车辆都有重量限制,简称限重。
ACforever
·
2015-09-27 15:00
[NOIP 2013]
货车运输
想拿一个NOIP题试试呢。。拿到这道题以后,是个图论题很高兴的说!给定一个无向图,要求无向图上任意两点u,v之间路径的最小值读完题各种花哨:网络流,SPFA,二分答案,树链剖分???等等:树!想一下,如果现在新加入一条边,如果这条边比u,v之间的路径上的最小权值还要小,那么这条边就木有用了是不是!嗯。我们就要求一棵最大生成树!!u,v询问怎么搞?。。额,这。。直接BFS?还是要涨姿势的,套一下LC
__Horizon__
·
2015-08-11 20:58
NOIP2013
货车运输
(最大生成树+LCA)
货车运输
这道题我觉得还是比较有难度,不好直接想出正解,我最开始就是直接用并查集判定然后暴力找,在网上只有10分。
geng4512
·
2015-08-11 08:00
【图论,树上路径倍增算法】NOIP2013
货车运输
题目描述A国有n座城市,编号从1到n,城市之间有m条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有q辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。输入第一行有两个用一个空格隔开的整数n,m,表示A国有n座城市和m条道路。接下来m行每行3个整数x、y、z,每两个整数之间用一个空格隔开,表示从x号城市到y号城市有一条限重为z的道路。注意:x不等于y,两座城
cqbztsy
·
2015-08-10 19:00
图论
NOIp2013
货车运输
NOIP2013
货车运输
(最大生成树,分块求LCA)
A国有n座城市,编号从1到n,城市之间有m条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有q辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。输入第一行有两个用一个空格隔开的整数n,m,表示A国有n座城市和m条道路。接下来m行每行3个整数x、y、z,每两个整数之间用一个空格隔开,表示从x号城市到y号城市有一条限重为z的道路。注意:x不等于y,两座城市之间可
u011542204
·
2015-08-10 15:00
[NOIP2013]
货车运输
D1 T3 kruscal最大生成树+树上倍增lca+rmq
题意:n个点,m条边,每条边有自己的限重,q个询问,询问满足火车从x到y的最大限重.方法:kruscal最大生成树+树上倍增lca+rmq.解析:由于两个点间有可能有重边,而且我们要的是最大限重,所以选取前n-1条最大的边构成一棵树,在这棵树上进行操 作.求x到y的路径,则需要考虑x与y是否在一棵树上,不是则输出-1,在一棵树上,找出x与y的公共祖先的过程中采用 rmq记录最大的最小边权.#in
wzq_QwQ
·
2015-03-18 19:00
LCA
RMQ
kruscal
BZOJ 3732 Network 最小瓶颈路
的确这个题二分可以做,但是时间会慢很多,有的题直接就T掉(NOIP2013
货车运输
)。其实这个题的模型就是最小瓶颈路模型。解法就是把无向图变成一个最小生成树,然后两点之间的最长路就是满足题意的答案。
jiangyuze831
·
2014-10-09 12:00
最小生成树
LCA
bzoj
BZOJ3732
最小瓶颈路
【BZOJ3732】Network,NOIP2013
货车运输
,ygylca
跟NOIP的题是一模一样的,我重写了一遍,这个代码更清晰一点。思路见http://blog.csdn.net/vmurder/article/details/38734663 但我仍要再说一遍思路。 首先我们最小生成树建图,这个就不进行证明了,因为按照kruskal建图的话,每遍历过一条边,就相当于有一些询问间有了道路,而且一定是该边。 然后就是ygylca了。思想:把要处理的东西扔到该节点
Vmurder
·
2014-10-03 23:00
ygylca
BZOJ3732
货车运输
【NOIP2013】【ygylca】
货车运输
带权并查集
DescriptionA国有n座城市,编号从1到n,城市之间有m条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有q辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。Input第一行有两个用一个空格隔开的整数n,m,表示A国有n座城市和m条道路。接下来m行每行3个整数x、y、z,每两个整数之间用一个空格隔开,表示从x号城市到y号城市有一条限重为z的道路。注意
Vmurder
·
2014-08-21 18:00
NOIp2013
货车运输
Noip 2013 Day1 T3
货车运输
启发式并查集树
题目大意:给一个图,求最大生成树,询问生成树上两个结点路径上最小的边权,若两点不可达输出-1。这道题是很明显的LCA问题可以倍增写(详见http://blog.csdn.net/nkwbtb/article/details/21880941),但是我今天看了看题解,惊奇地发现了一种极其美妙的做法。就是启发式并查集树。名字听起来非常高大上,实际上很简单,启发式并查集,就是维护每个集合的深度,在合并两
NKWBTB
·
2014-03-23 20:56
题解
图论
Vijos P1843(
货车运输
-最大生成树&树上倍增)
P1843
货车运输
Accepted标签:NOIP提高组2013描述A国有n座城市,编号从1到n,城市之间有m条双向道路。每一条道路对车辆都有重量限制,简称限重。
nike0good
·
2013-11-18 16:00
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他