码迷,mamicode.com
首页 >  
搜索关键字:最小花费    ( 569个结果
HDU 5380 Travel with candy 单调队列
链接 题解链接:http://www.cygmasot.com/index.php/2015/08/16/hdu_5380 题意: n C 一条数轴上有n+1个加油站,起点在0,终点在n。车的油箱容量为C 下面n个数字表示每个加油站距离起点的距离。 下面n+1行表示每个加油站买进和卖出一单位油的价格。油可以买也可以卖。 问开到终点的最小花费。 思路: 把油箱保持装满,然后维护一个...
分类:其他好文   时间:2015-08-16 16:41:51    阅读次数:150
【四边形】HDU 3506 Monkey Party
通道题意:一群猴子围成圈,每个猴子互相不认识,猴王要给大家互相认识,每个猴子认识别人需要一个时间花费,而且A猴子认识B猴子,则A猴子认识的所有猴子和B猴子认识的所有猴子都能认识,这个代价为所有AB猴子认识的猴子的时间花费和。思路:运用动态规划,枚举每个区间的分割点,从而找到最小花费。因为题目中给出的...
分类:其他好文   时间:2015-08-15 13:22:58    阅读次数:149
POJ2125 Destroying The Graph 最小点权覆盖
题目链接: poj2125 题意: 给出一张N个顶点M条边的有向图。 对于每个顶点x,有两种操作: 1,删除所有进入x的边,花费为a; 2.删除所有从x出去的边,花费为b. 问把图中所有边删除所需要的最小花费.并输出对应的操作。 解题思路: 由题目条件(删除入边,删除出边)首先想到应该是拆点. 这样题目的问题转化为最小点权覆盖问题....
分类:其他好文   时间:2015-08-14 19:17:38    阅读次数:190
HDU - 3072 Intelligence System(强连通分量+类最小生成树)
题目大意:有一个人想要将消息告诉给所有人(在同一个强连通分量里面的人可以相互转告,费用为0),问所有人都知道消息的最小花费是多少解题思路:求出所有的强连通分量,然后将其缩点,桥就是连接其中的边 因为是张连通图,所以只要求出每个强连通分量被通知的最小价值,然后累加即可 刚开始以为可以用最小生成树,但发现错了,假设求出了三个强连通分量了,分别标号为1,2,3 再给出桥 1-2,权值1,1-3权值5...
分类:其他好文   时间:2015-08-14 06:32:17    阅读次数:126
UVA 11400 Lighting System Design 照明系统设计
首先是一个贪心,一种灯泡要么全都换,要么全都不换。先排序,定义状态d[i]为前面i种灯泡的最小花费,状态转移就是从d[j],jusing namespace std;const int maxn = 1e3+3;int V[maxn], K[maxn], C[maxn], L[maxn];int d...
分类:其他好文   时间:2015-08-13 13:42:01    阅读次数:104
UVA116 Unidirectional TSP 单向TSP
分阶段的DAG,注意字典序的处理和路径的保存。定义状态d[i][j]为从i,j 出发到最后一列的最小花费,转移的时候只有三种,向上,向下,或平移。#includeusing namespace std;const int maxm = 11;const int maxn = 101;int G[ma...
分类:其他好文   时间:2015-08-13 11:52:08    阅读次数:112
hdu5361(2015多校6)--In Touch(变形的dijkstra)
题目链接:点击打开链接 题目大意:给出一个n个数的序列,标号为1到n,对于第i个数,它可以移动到距离i为[ li,ri ]的位置,花费为c[i],输入三行,第一行l[i],第二行r[i],第三行c[i],现在问对于第一个数来说,它移动到第i个位置的最小花费。(1 这是一个每个点可以移动到一段中任意一个点,并且花费一样,这样就不适用与已有的四种最短路,但是可以对dijkstra进行变形,dij是...
分类:其他好文   时间:2015-08-12 11:39:31    阅读次数:107
uva 10003 Cutting Sticks 切木条dp
这道题有些类似矩阵连乘,就是区间的问题。设dp[i][j]表示从i到j的最小花费,那么dp[i][j]=min{dp[i] [k]+dp[k][j]+a[j]-[i]}(i 间得时候小区间已经算出来了,所以符合动态规划的自底向上,而且是最优子结构,这道题我把0和木条长度加到了a 数组里面,就是说一共有n+2个点,每两个相邻的点不用切割,初始化为1 代码: #include #includ...
分类:其他好文   时间:2015-08-12 11:38:55    阅读次数:94
poj 3723 Conscription(最大生成树)
题意:招募n个女生与m个男生,每人花费需10000,若两人间存在亲密度,则可少花费两人的亲密度,求最小花费;思路:相当于一幅无向图,给定边权,求权值和最大的森林,结果为10000*(n+m)-权值和;#include#include#include#include#includeusing name...
分类:其他好文   时间:2015-08-10 23:35:48    阅读次数:180
Hdu 5361 In Touch (dijkatrs+优先队列)
题目链接: Hdu 5361 In Touch题目描述: 有n个传送机排成一排,编号从1到n,每个传送机都可以把自己位置的东西传送到距离自己[l, r]距离的位置,并且花费c,问从1号传送机到其他传送机的最小花费是多少??解题思路: 看了题解发现是dijkstra(求最短单源路径)+并查集(优...
分类:其他好文   时间:2015-08-09 08:22:31    阅读次数:149
569条   上一页 1 ... 38 39 40 41 42 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!