
动态规划
文章平均质量分 84
xiange_hu
如果你想去,请你加油
展开
-
几种背包问题(简单的动态规划)
背包问题,基本上都是以一个固定的容积S,和n件有重量cost和价值value的物品,求价值最大的一种放法。有人说背包问题实际上运用了贪心的思想,但是我觉得背包的思路与贪心大不相同,贪心的算法更多的是针对每一步变化的策略选取最优解,而不是想背包问题一样对于每一个可放置重量都进行规划,背包是一个动态的过程。首先我们来说说最简单的01背包问题,每个物品只能放一次,我们采取的做法是将所有可以放下的物品都进...原创 2018-05-31 08:00:36 · 1200 阅读 · 0 评论 -
2017 北京区域赛J Pangu and Stones(石子合并升级版 区间dp)
Pangu and StonesIn Chinese mythology, Pangu is the first living being and the creator of the sky and the earth. He woke up from an egg and split the egg into two parts: the sky and the earth.At th...原创 2018-11-11 16:27:24 · 492 阅读 · 0 评论 -
poj 1050 To the Max(dp 最大子矩阵和)
传送门:poj 1050 To the Max 题意:给出一个的矩阵,求该矩阵的最大子矩阵和。思路:我们可以先固定行,来对列进行求最大前缀和的操作,固定行,先求出隔行的前缀和,来对列进行规划。我们发现针对每一次行规划的时候求最大值即可,所以我们可以直接维护最大值。AC代码://#include <bits/stdc++.h>#include<ios...原创 2018-09-18 17:19:34 · 282 阅读 · 0 评论 -
wustoj2200 一道出错题意的emmm01背包
wustoj2200: 我能反杀题目:Time Limit: 5 Sec Memory Limit: 128 MB 64bit IO Format: %lldSubmitted: 23 Accepted: 7[Submit][Status][Web Board]Description众所周知, cyh喜欢打游戏, 而且喜欢打boss, 但boss的血量太高, cyh必须...原创 2018-09-12 16:38:48 · 228 阅读 · 2 评论 -
poj 1141 Brackets Sequence(区间dp+回溯)
题目:Brackets Sequence的题目链接Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 34409 Accepted: 9949 Special Judge DescriptionLet us define a regular brackets seq...原创 2018-08-30 10:11:00 · 211 阅读 · 0 评论 -
区间dp详解(入门到进阶)
目录 前言:初级版:51Nod - 1021 石子合并(区间dp,时间复杂度)思路:状态转移方程:AC代码:中级版:HDU - 3506 Monkey Party(四边形不等式优化,时间复杂度)思路:四边形不等式:状态转移方程:AC代码:高级版:HYSBZ - 3229 石子合并(GarsiaWachs算法优化,时间复杂度常数小)思路:AC代...原创 2018-08-30 08:45:47 · 1703 阅读 · 0 评论 -
wustoj2230 Cheap deliveries(dijkstra(heap优化) + 状态压缩 + dp)
题目:2230: Cheap deliveriesTime Limit: 2 Sec Memory Limit: 64 MB 64bit IO Format: %lldSubmitted: 40 Accepted: 16[Submit][Status][Web Board]Description Abu runs a delivery service...原创 2018-08-29 09:15:02 · 443 阅读 · 0 评论 -
poj 1042 Gone Fishing(dp + 回溯)
目录题目:题意:一解:DP+回溯状态转移方程:AC代码: 题目:Gone FishingTime Limit: 2000MS Memory Limit: 32768K Total Submissions: 38276 Accepted: 11894 DescriptionJohn is going on a fishi...原创 2018-08-24 11:18:18 · 256 阅读 · 0 评论 -
poj 1015 Jury Compromise(一道很老很经典的二维dp)
目录 题目:题目大意:思路:状态转移方程:AC代码:题目:poj 1015 题目链接Jury CompromiseTime Limit: 1000MS Memory Limit: 65536K Total Submissions: 31847 Accepted: 8592 Special Judge D...原创 2018-08-23 19:51:19 · 426 阅读 · 2 评论 -
poj 2479 Maximum sum(前缀和 + dp)
目录 题目:题目大意:思路:AC代码:题目:Maximum sumTime Limit: 1000MS Memory Limit: 65536K Total Submissions: 43867 Accepted: 13643 DescriptionGiven a set of n integers: A={a1, a2,...原创 2018-08-23 11:09:18 · 257 阅读 · 0 评论 -
牛客练习赛24(完全背包+常数优化)
这场比赛是看到孟巨佬一个半小时就AK了,所以我才做的。。。这个题是牛客网这场比赛的卡人题,说实话,有点水。。。看到这个题算了一下复杂度,其实远远达不到背包的o(nm),所以我毫不犹豫的选择了背包,尴尬的是,我的状态写错了。。。贼丢脸。。。链接:https://www.nowcoder.com/acm/contest/157/F来源:牛客网 题目描述小k有一个三轮,它最多可以装105...原创 2018-08-11 09:09:40 · 365 阅读 · 0 评论 -
indiewar会期望了吗(期望dp学习报告)
跟着indiewar学期望dp啦,随着学习进度更新,最后总结。原创 2019-08-13 15:10:19 · 200 阅读 · 0 评论