dp
NKtif
one common student
展开
-
hdu 1011 Starship Troopers 树形dp
http://acm.hdu.edu.cn/showproblem.php?pid=1011 树形dp- 题意 - 给 n 个点, m 个士兵 - n 个点由 n-1 条边连接为树原创 2017-09-03 23:48:09 · 247 阅读 · 0 评论 -
hdu 1114 Piggy-Bank 完全背包
传送门http://acm.split.hdu.edu.cn/showproblem.php?pid=1114题意: 给出存钱罐当前的重量以及空罐的质量, 给出 n 种货币的价值和重量, 问存钱罐中总价值的最小可能是多少. (如果无法用 n 种货币凑出则 impossible);裸背包. 不多解释.#include <stdio.h>#include <iostream>#include原创 2017-10-16 18:29:01 · 249 阅读 · 0 评论 -
hdu 1087 Super Jumping! Jumping! Jumping!
传送门: http://acm.hdu.edu.cn/showproblem.php?pid=1087题意: 上升子序列的最大和. 因为有 hdu1078 的基础, 很快就 a 掉了…原创 2017-10-13 16:44:18 · 201 阅读 · 0 评论 -
hdu 1081 To The Max (简单题)....
传送门: http://acm.hdu.edu.cn/showproblem.php?pid=1081题意: 给定一个 n*n 的矩阵, 求其中和最大的子矩阵思路: 读入时预处理出前缀和(a[i][j] = sum(in[0..i][j])), o(n^2)枚举行数可能, o(n) 求出当前可能的最大子矩阵. (开始以为是什么高深的压缩技巧, 后来才发现就是暴力枚举…….)原创 2017-10-13 15:01:00 · 222 阅读 · 0 评论 -
hdu 1078 FatMouse and Cheese
传送门: http://acm.hdu.edu.cn/showproblem.php?pid=1078题意: 给定一个 n*n 的 map, 每个点有其权值, 只能从权值小的点移动到权值大的点, 一次移动只能沿一个方向且距离小于 k. 问 能吃到点的权值和最大为多少?很显然的记忆化搜索 开始 bfs 写崩了…..原创 2017-10-04 15:10:49 · 283 阅读 · 0 评论 -
hdu 1080 Human Gene Functions 简单dp
传送门 http://acm.hdu.edu.cn/showproblem.php?pid=1080题意: - 给出两串 dna 序列, 每个碱基之间匹配得分不同要求匹配出最大得分分析: - dp[i][j] 代表匹配到第一串第 i 个和第二串第 j 个时的最大得分原创 2017-10-10 11:23:01 · 234 阅读 · 0 评论 -
hdu 1058 Humble Numbers 水题
传送门http://acm.hdu.edu.cn/showproblem.php?pid=1058 不知道该怎么说的一道题, 暴力的复杂度比dp要低….. - 坑点… 111的序数词是111th… 大概已经是个英语废了/吐血#include <stdio.h>原创 2017-09-08 17:22:20 · 228 阅读 · 0 评论 -
hdu 1059 Dividing 多重背包
hdu 1059 Dividing 裸多重背包原创 2017-09-08 13:02:55 · 223 阅读 · 0 评论 -
hdu 1024 Max Sum Plus Plus 最大m个子序列
传送门: http://acm.hdu.edu.cn/showproblem.php?pid=1024题意 最大m个子序列dp dp[divid][now] = max(dp[divid-1][1~now-1], dp[divid-1][now-1])+array[now];解释: now 是选择第 now 个, divid 是前 now 个分为 divid 个序列.原创 2017-09-06 18:27:09 · 236 阅读 · 0 评论 -
hdu 1069 Humble Numbers LCS变种
传送门: http://acm.hdu.edu.cn/showproblem.php?pid=1069思路 因为每个箱子的数量不限制把每个立方体拆成六个位置不同的物品按照 立方体的长进行排序 这样保证了排序后的队列是按照立方体的长 单调不减的题目要求放在上面的箱子长宽要严格小于放在下面的所以此时按照立方体的宽进行dp即可if (box[k].x == box[j].x)原创 2017-09-14 01:43:05 · 247 阅读 · 0 评论 -
hdu 1025 Constructing Roads In JGShining's Kingdom LIS最长上升序列
传送门http://acm.hdu.edu.cn/showproblem.php?pid=1025 裸LIS, 不多说 binary_sch 二分查找 road == 1 的时候没有复数 ‘s’.原创 2017-09-07 17:57:25 · 270 阅读 · 0 评论 -
hdu dp60题
准备顺序推掉杭电dp60题不管怎样立个flag23333啊喂不管怎样第一题都没有吗2333那就杭电dp59题好了23332017-09-04 : hdu 1011 Starship Troopers 树形dp 2017-09-06 : hdu 1024 Max Sum Plus Plus 最大m个子序列2017-09-07 : hdu 1025 Constr原创 2017-09-07 18:06:18 · 458 阅读 · 0 评论