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
HDU3339
hdu3339
In Action (dijkstra+01背包)
InActionTimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):4954AcceptedSubmission(s):1640ProblemDescriptionSince1945,whenthefirstnuclearbombwasexplodedbytheManha
yuyanggo
·
2020-08-18 18:45
HDU3339
Floyd+01背包
题意:给定一张图,每个点都有一个power值,到每个点都要一定的距离 消耗一定的油量,求从0出发到某些点 使得 油量消耗最少且power值达到一半。 可以floyd或者spfa求出0到各点的距离 dis[ maxm ]。 然后就可以转化为:从dis[]中挑出某些点,使得距离和最小且power值达到某个值。 从01背包中可以发现:从给定的一些物品中挑出一些放入一个背包中,使得不超过背包体积。
·
2015-11-13 06:45
floyd
hdu3339
In Action
1 #include<stdio.h> 2 #include<string.h> 3 #define Max 0x3f3f3f3f 4 int n,m,totalEle,miCost; 5 bool vis[101]; 6 int map[101][101],dist[101]; 7 int d[10001],val[101]; 8 void
·
2015-11-07 13:39
action
hdu3339
In Action(Dijkstra+01背包)
1 /* 2 题意:有 n 个站点(编号1...n),每一个站点都有一个能量值,为了不让这些能量值连接起来,要用 3 坦克占领这个站点!已知站点的 之间的距离,每个坦克从0点出发到某一个站点,1 unit distance costs 1 unit oil! 4 最后占领的所有的站点的能量值之和为总能量值的一半还要多,问最少耗油多少! 5
·
2015-10-23 08:02
dijkstra
hdu3339
In Action 最短路+01背包
//有n个电站,每一个电站能提供不同的power, //所有tank从0点出发,停在该电站就代表摧毁了该电站,tank从电站到电站之间需要耗费能量 //现在有无穷的tank,问最少需要耗费多少油能够摧毁一半以上的power //先用dijkstra求得到每个点的dis[i] //然后用一个01背包得到答案 #include #include #include usingnamespacestd;
cq_pf
·
2015-08-01 09:00
dijkstra
01背包
hdu3339
——In Action
InActionTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):4256 AcceptedSubmission(s):1372ProblemDescriptionSince1945,whenthefirstnuclearbombwasexplodedby
Guard_Mine
·
2014-11-28 15:00
dp
最短路
hdu3339
(dp+最短路径)
题意是出发点有好多坦克(无限个),有很多个发电站,每个发电站有一个价值,并且每条路都有一个距离,现在要求在满足坦克占领的发电站的价值大于等于全部节点价值的一半的前提下,尽量让路程最短首先最短路,然后以0到各个点的距离作为背包容量,各个的价值位置物品价值,于是dp背包解决,注意一下处理的一些细节(看代码)/* *thiscodeismadebyLinMeiChen *Problem: *Typeof
My_ACM_Dream
·
2014-11-13 20:00
算法
dp
HDU
dijkstra
HDU3339
In Action 【SPFA】+【01背包】
InActionTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):4099 AcceptedSubmission(s):1306ProblemDescriptionSince1945,whenthefirstnuclearbombwasexplodedby
u012846486
·
2014-08-14 15:00
HDU3339
HDU3339
最短路加01背包
题意大意就是说:有n个电站,每个电站都有一定的电量,电站之间有一定的距离,我们要从0点出发去占据一些电站,使得占据的电站电量之和不小于总电量的一半,求达到要求所要走的最短距离。若是可能的话,输出间隔,不然输出不成能。我们知道电站都是连通的,只要0点与任何一个电站连通,我们就可以占据所有电站,若是0点不与任何一个电站相连,就是不成能实现,也就是说0点到任何一个电站的间隔都是无穷。 我们从0点开端派出
u012861385
·
2014-01-25 22:00
HDU3339
:In Action(Dijkstra+01背包)
ProblemDescriptionSince1945,whenthefirstnuclearbombwasexplodedbytheManhattanProjectteamintheUS,thenumberofnuclearweaponshavesoaredacrosstheglobe.Nowadays,thecrazyboyinFZUnamedAekdyCoinpossessessomenuc
libin56842
·
2013-11-29 23:00
最短路
HDU
hdu3339
spfa()+dp 如果让我说:我只能说,实力决定一切
题意:有N个电站,每个电站有一个能量,有多个rank,它们都在0位置,然后去破坏这个电站,当rank破坏的能量大于总能量的一半时,求出最短路程思路:①先用spfa()求出从0到其它点的最短距离 ②然后求出所有能量sum/2+1; ③利用01背包求解:从0到任意点的最短距离之和为包的容量,以每个电站的能源为价值。 ④直接查找当包的容量>=sum时,输出最短路径即可:
wahaha1_
·
2013-04-23 21:00
hdu 3339 In Action
点击打开链接
hdu3339
思路:最短路+floyd+0/1背包分析:1这一题多了一个限制条件能量,即每一点都有一个自己的能量值。
cgl1079743846
·
2012-10-15 19:00
action
hdu 3339(In Action)
hdu3339
(InAction)/*46MS*/ 1 /* 2 Author: Leo.W 3 Descriptipn: 最短路问题+01背包,好题啊。
冰王子Leo与ACM一起的成长
·
2012-03-23 17:00
HDU3339
最短路+01背包
HDU3339
最短路+01背包 http://acm.hdu.edu.cn/showproblem.php?pid=3339 这道题关键是读懂题意,揣摩每句话的意思。
ACM乐园
·
2011-09-16 10:00
上一页
1
下一页
按字母分类:
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
其他