码迷,mamicode.com
首页 >  
搜索关键字:最小花费    ( 569个结果
HDU-3072-IntelligenceSystem(tarjan,贪心)
链接:https://vjudge.net/problem/HDU-3072 题意: 给你n个点,1个点到另一个点连接花费c,但是如果几个点可以相互可达,则这几个点连通花费为0. 求将整个图连通的最小花费。 思路: tarjan,求出强连通子图。 对每个子图的进点的最小值更新,再累加即可,(不过不知 ...
分类:其他好文   时间:2019-05-06 23:21:45    阅读次数:160
HDU 2887 Watering Hole(MST + 倍增LCA)
传送门 总算是做上一道LCA的应用题了... 题意:有$n$个牧场, $m$根管道分别连接编号为$u,v$的牧场花费$p_{i}$,在第$i$个牧场挖口井需要花费$w_{i}$,有$P$根管道直接连通着$u,v$,即免费连上$u,v$ 对每根免费管道输出让所有牧场都有水的最小花费 先是最小生成树,用 ...
分类:其他好文   时间:2019-04-30 20:02:27    阅读次数:117
[ZJOI2011]营救皮卡丘
题解 似乎这玩意儿叫做$K$路径覆盖问题 可以发现$K$个人每个人走过的点集不相交 就是有$n$个点$m$条边的图,边有边权,从$0$出发,中途如果经过点$u$,那么之前必须经过点$u 1$,可以从点$S$出发最多$K$次,问走到$n$的最小花费 那么题目就转化成了用不超过$K$条不相交的链覆盖整张 ...
分类:其他好文   时间:2019-04-26 16:11:41    阅读次数:125
USACO Milk Routing /// 优先队列广搜
题目大意: 在n个点 m条边的无向图中 需要运送X单位牛奶 每条边有隐患L和容量C 则这条边上花费时间为 L+X/C 求从点1到点n的最小花费 优先队列维护 L+X/C 最小 广搜到点n #include <bits/stdc++.h> using namespace std; #define LL ...
分类:其他好文   时间:2019-03-17 13:41:49    阅读次数:168
poj1065 Wooden Sticks[LIS or 贪心]
地址戳这。N根木棍待处理,每根有个长x宽y,处理第一根花费1代价,之后当处理到的后一根比前一根长或者宽要大时都要重新花费1代价,否则不花费。求最小花费代价。多组数据,N<=5000 本来是奔着贪心来做的。首先按照套路想到排序,长优先宽再次从小到大。由于要不浪费,尽量按照顺序去找,第一次把花费仅为1的 ...
分类:其他好文   时间:2019-03-14 19:56:11    阅读次数:183
【Codeforces 1096D】Easy Problem
【链接】 "我是链接,点我呀:)" 【题意】 让你将一个字符串删掉一些字符。 使得字符串中不包含子序列"hard" 删掉每个字符的代价已知为ai 让你求出代价最小的方法. 【题解】 设dp[i][j]表示前i个字符,已经和"hard"匹配前j个的最小花费。 对于dp[i][j] 对s[i+1]分类讨 ...
分类:其他好文   时间:2019-03-14 00:52:11    阅读次数:228
746. 使用最小花费爬楼梯
数组的每个索引做为一个阶梯,第 i个阶梯对应着一个非负数的体力花费值 cost[i](索引从0开始)。 每当你爬上一个阶梯你都要花费对应的体力花费值,然后你可以选择继续爬一个阶梯或者爬两个阶梯。 您需要找到达到楼层顶部的最低花费。在开始时,你可以选择从索引为 0 或 1 的元素作为初始阶梯。 示例  ...
分类:其他好文   时间:2019-03-12 21:22:09    阅读次数:255
CodeForces 1131G. Most Dangerous Shark
题目简述:从左到右依次有$n \leq 10^7$个Domino骨牌,高度为$h_i$,手动推倒他的花费为$c_i$。每个骨牌之间的距离为$1$。一个骨牌可以被向左或者向右推倒。当第$i$个骨牌被推倒时,他会以相同方向推倒与其距离$<h_i$的所有骨牌。求推倒所有骨牌的最小花费。 解:code 令$ ...
分类:其他好文   时间:2019-02-24 18:52:42    阅读次数:232
Yahoo Programming Contest 2019 D - Ears
D - Ears 思路: s:起点 t:终点 l:左端点 r:右端点 以上称为关键点 dp[i][j]表示到位置 i 为止,已经经过前 j 个关键点的最小花费 转移方程看代码: ...
分类:其他好文   时间:2019-02-10 20:29:01    阅读次数:200
CF#537 C. Creative Snap /// DFS
题目大意: 给定n k A B为位置长度 复仇者个数 两种花费 在一段为1~2^n的位置中 某些位置存在一些复仇者 求消灭所有复仇者的最小花费 对一段位置可以有两种处理方式 1.若该段长度至少为2 可以将其分成长度相等的两段分开处理 2.若该段中不存在复仇者 那么一共只需花费 A 若该段中存在复仇者 ...
分类:其他好文   时间:2019-02-10 12:26:36    阅读次数:173
569条   上一页 1 ... 8 9 10 11 12 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!