题目描述 数组的每个索引做为一个阶梯,第 i个阶梯对应着一个非负数的体力花费值 cost "i" 。 每当你爬上一个阶梯你都要花费对应的体力花费值,然后你可以选择继续爬一个阶梯或者爬两个阶梯。 您需要找到达到楼层顶部的最低花费。在开始时,你可以选择从索引为 0 或 1 的元素作为初始阶梯。 示例 1 ...
分类:
其他好文 时间:
2019-02-05 19:43:31
阅读次数:
188
题目 "P2605 [ZJOI2010]基站选址" 简化题目:1~n个村庄,每个村庄有范围,要求范围内有村庄被选(不超过$k$个),否则被罚款,选村庄有一定花费,求最小总花费 做法 朴素 $dp_{i,j}$第$j$个被选的村庄为$i$的最小花费:$dp_{i,k}=min\{dp_{j,k 1}+ ...
分类:
其他好文 时间:
2019-02-03 23:31:54
阅读次数:
192
斜率优化DP的综合运用,对斜率优化的新理解。 详细介绍见 "『玩具装箱TOY 斜率优化DP』" 土地征用 Land Acquisition(USACO08MAR) Description Farmer John is considering buying more land for the farm ...
分类:
其他好文 时间:
2019-01-29 21:19:09
阅读次数:
172
"[AHOI2014/JSOI2014]宅男计划:" $solution:$ 看到这一题题面,莫名想到了(蔬菜),于是莫名开始恐慌。考场上只知道有个贪心计算快递小哥来一次,我要买能活n天的最小花费,却没想到还有一个三分法来枚举快递小哥来的次数! 首先我们可以脑补一下,快递小哥来的次数,和宅男活的总天 ...
分类:
其他好文 时间:
2019-01-29 11:02:47
阅读次数:
183
"题目" $CTSC$也有这么水的题啊 首先看到美味值来自于最小的美味值,我们就可以先考虑把所有的果汁按照美味值排序 接下来可以考虑二分,二分出一个$mid$我们只使用美味值大于等于$mid$的果汁能否满足要求 我们求一下要满足$L_i$的要求最小花费是多少就可以啦 根据一个非常显然的贪心,我们尽量 ...
分类:
其他好文 时间:
2019-01-28 17:47:57
阅读次数:
157
题目大意: 给定n 为n个点 给定n个点的坐标 两个点(xi,yi) (xj,yj)之间的花费是 xi*yj-yi*xj (可能为负数) 要求从点1经过若干个点到点n最小花费的路径 且路径要按x轴方向(即x递增) 输出路径顺序经过的点的编号 使花费最小 而花费又可能为负数 那么就尽量使得花费为负数 ...
分类:
其他好文 时间:
2019-01-26 11:14:11
阅读次数:
190
Bzoj 4145: [AMPPZ2014]The Prices 状态压缩dp $f[i][j]$表示前i个商店 , 状态为j的最小花费. 考虑什么东西也不买和买了东西. 买了东西的话,就要到i地. 然后转移:$f[i][j] = min(f[i][j] , f[i][j ^ (1 include ...
分类:
其他好文 时间:
2019-01-13 17:10:37
阅读次数:
211
纪念自己推出了第一道斜率优化! 变量声明: $sum[i]$表示前$i$棵树的总重 $dis[i]$表示从开头到第$i$棵树的距离 $pay[i]$表示在第$i$处设立厂,花费是多少,只考虑$i$之前的 $f[i]$表示在第$i$处设立第二个厂的总最小花费 那么假设第一个厂建在$j$处,第二个厂建在 ...
分类:
其他好文 时间:
2019-01-04 12:33:28
阅读次数:
144
题意 给定两个长度为n的由小写字母组成的字符串 每次可以花费1的代价,指定两个字母,把其中一个全部变为另一个 求使两个字符串相同的最小花费 n define R register define fp(i,a,b) for(R int i=a,I=b+1;iI; i) define go(u) for ...
分类:
其他好文 时间:
2019-01-03 10:59:16
阅读次数:
178
题目描述 题解: 这道题是斯坦纳树的典型例题。 首先看一眼数据范围发现$10$的范围不状压对不起出题人,然后考虑转移。 设$f[i][j][s]$表示当前在点$(i,j)$,覆盖特殊节点状态为$s$的最小花费。 转移有: 1.$s$不变,此时有$f[i][j][s]=min(f[i'][j'][s] ...
分类:
其他好文 时间:
2019-01-02 10:35:12
阅读次数:
192