上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 一.什么是区间dp? 顾名思义:区间dp就是在区间上进行动态规划,求解一段区间上的最优解。主要是通过合并小区间的 最优解进而得出整个大区间上最优解的dp算法。 二.核心思路 既然让我求解在一个区间上的最优解,那么我把这个区间分割成一个个小区间,求解每个小区间的最优解,再合并小区间得到大区间即可。 所 阅读全文
posted @ 2021-05-25 20:25 Mint-hexagram 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 区间dp定义: 区间类DP是一类在区间上进行动态规划的最优问题,一般是根据问题设出一个表示状态的dp, 可以是二维的也可以是三维的,一般情况下为二维。然后将问题划分成两个子问题, 也就是一段区间分成左右两个区间,然后将左右两个区间合并到整个区间, 或者说局部最优解合并为全局最优解,然后得解。这类DP 阅读全文
posted @ 2021-05-25 20:19 Mint-hexagram 阅读(125) 评论(1) 推荐(0) 编辑
摘要: 问题: 有N件物品,告诉你这N件物品的重量以及价值,将这些物品划分为K组,每组中的物品互相冲突,最多选一件,求解将哪些物品装入背包可使这些物品的费用综合不超过背包的容量,且价值总和最大 思路: 首先判断一个分组当中的一件物品,同01背包一样,此物品存在两种状态,取与不取,若取此物品,则继续判断下一组 阅读全文
posted @ 2021-05-25 19:10 Mint-hexagram 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 三种最短路径算法: floyd(O(n^3))、dijkstra(O(nlogn))、SPFA(O(KE))(k是进队列次数) (1)floyd:效率较低 具体思路:将所有节点的距离都存在一个数组里,由于要枚举所有的两两组合以及每一个组合的“中转点”,再进行松弛操作 在求单源最短路径的时候就会浪费许 阅读全文
posted @ 2021-05-22 17:22 Mint-hexagram 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 先上题目: 潜水员为了潜水要使用特殊的装备。他有一个带2种气体的气缸:一个为氧气,一个为氮气。让潜水员下潜的深度需要各种的数量的氧和氮。潜水员有一定数量的气缸。每个气缸都有重量和气体容量。潜水员为了完成他的工作需要特定数量的氧和氮。他完成工作所需气缸的总重的最低限度的是多少? 例如:潜水员有5个气缸 阅读全文
posted @ 2021-05-22 16:37 Mint-hexagram 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 先看一道例题 庆功会【问题描述】w为了庆贺班级在校运动会上取得全校第一名成绩,班主任决定开一场庆功会, 为此拨款购买奖品犒劳运动员。期望拨款金额能购买最大价值的奖品,可以补充他们的精力和体力。 【输入格式】w第一行二个数n(n<=500),m(m<=6000),其中n代表希望购买的奖品的种数,m表示 阅读全文
posted @ 2021-05-18 20:30 Mint-hexagram 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 状压dp: 简单来说,就是基于集合的dp。本题中状态转移取决于走过的点集和当前位置(最终答案由走完了所有点的状态再回到起点)。 状压就在于记录走过的点集的状态,相当于用二进制表示。 假设0表示该点没走过,1表示走过,对于一个四个点的情况,共有16种状态 简单地说:就是用01表示一个点(位置)的使用情 阅读全文
posted @ 2021-05-13 20:45 Mint-hexagram 阅读(70) 评论(0) 推荐(0) 编辑
摘要: opj 2989:糖果 描述由于在维护世界和平的事务中做出巨大贡献,Dzx被赠予糖果公司2010年5月23日当天无限量糖果免费优惠券。在这一天,Dzx可以从糖果公司的N件产品中任意选择若干件带回家享用。糖果公司的N件产品每件都包含数量不同的糖果。Dzx希望他选择的产品包含的糖果总数是K的整数倍,这样 阅读全文
posted @ 2021-05-06 16:56 Mint-hexagram 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 机器分配(洛谷P2066) 题目描述 总公司拥有高效设备M台,准备分给下属的N个分公司。各分公司若获得这些设备,可以为国家提供一定的盈利。问:如何分配这M台设备才能使国家得到的盈利最大?求出最大盈利值。其中M≤15,N≤10。分配原则:每个公司有权获得任意数目的设备,但总台数不超过设备数M。 输入格 阅读全文
posted @ 2021-04-29 20:28 Mint-hexagram 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 从一个无限大的矩阵的中心点出发,一步只能向右走、向上走或向左走。恰好走N步且不经过已走的点 共有多少种走法? 输入 一个数字,代表N,N<=1000 输出 方案数sum 样例 : 输入 2 输出 7 注:openjudge日常坑人(指题面没说要取模但是因为数据规模太大所以要把结果%12345 分析: 阅读全文
posted @ 2021-04-27 20:26 Mint-hexagram 阅读(616) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页