![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动态规划
文章平均质量分 64
动态规划
_C9
咸鱼也要有咸鱼的样子
展开
-
【蓝桥杯】砝码称重(简单dp)
思路详细见代码注释,注意称不出重量为0的物体#include <bits/stdc++.h>using namespace std;int dp[105][100005]; //dp[i][j]=1表示i个砝码可以称出重量j int a[105];int sum;int main() { int n; cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; sum+=a[i]; //计算出可以称...原创 2022-04-06 09:02:22 · 965 阅读 · 0 评论 -
【牛客oj】跳跳跳(区间dp)
链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网题目描述dd在玩跳格子游戏,具体游戏规则如下,n个格子呈环形分布,顺时针方向分别标号为1∼n,其中1和n相邻,每个格子上都有一个正整数a[i],玩家可以选择一个点作为起点开始跳n下,第i次跳跃,玩家只可以选择当前位置左边或右边最近且尚未被跳跃过的位置进行一次跳跃,并获得i×a[p]的得分,其中ppp为第i次跳跃的位置。dd很鸡贼,想赢又不想动脑子,她希望你能给她规划路线以确保她的胜利输入描述:第一行一个数n(1≤n≤2..原创 2021-12-17 21:06:23 · 627 阅读 · 0 评论 -
【牛客oj】过桥(逆推dp)
链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网题目描述dd被困在了一个迷幻森林,现在她面前有一条凶险的大河,河中央有nnn个神奇的浮块,浮块按1∼n顺序标号,但两两并不相接,第i个浮块上有一个数字a[i],可能是正数,也可能是负数,每块浮块都附带一个魔法结界用于传送,当a[i]为正数时,dd可以选择传送到第i+k(1≤k≤a[i])个浮块上,当dd抵达n号浮块时才可以顺利脱身,显然不管a[n]是多少,都没有任何意义,当a[i]为负时,dd只能选择标号小于等于i+a[i]的任意一块浮块.原创 2021-12-17 09:07:58 · 379 阅读 · 0 评论 -
【cf】J. Grammy and Jewelry(Dijkstra+完全背包)
J. Grammy and Jewelrytime limit per test0.5 secondsmemory limit per test512 megabytesinputstandard inputoutputstandard outputThere is a connected undirected graph withnnvertices andmmedges. Vertices are indexed from11tonn. There is...原创 2021-05-02 11:11:09 · 469 阅读 · 0 评论 -
【洛谷】P1002 [NOIP2002 普及组] 过河卒(简单dp)
题目描述棋盘上A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下、或者向右。同时在棋盘上C点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。棋盘用坐标表示,A点(0, 0)、B点(n, m),同样马的位置坐标是需要给出的。现在要求你计算出卒从A点能够到达B点的路径的条数,假设马的位置是固定不动的,并不是卒走一步马走一步。输入格式一行四个正整数,分别表示B点坐标和马的坐标。输出格式一个整数,表示...原创 2021-04-22 23:14:45 · 483 阅读 · 0 评论 -
【洛谷】P1616 疯狂的采药(完全背包问题)
题目背景此题为纪念 LiYuxiang 而生。题目描述LiYuxiang 是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同种类的草药,采每一种都需要一些时间,每一种也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到的草药的总价值最大。”如果你是 LiYuxiang,你能完成这个任务原创 2021-04-22 17:11:22 · 357 阅读 · 0 评论 -
【洛谷】P1048 [NOIP2005 普及组] 采药(01背包模板)
题目描述辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到的草药的总价值最大。”如果你是辰辰,你能完成这个任务吗?输入格式第一行有2个整数T(1≤T≤1000)和M(1≤M≤100),用...原创 2021-04-22 16:41:25 · 225 阅读 · 0 评论 -
【洛谷】P1216 [USACO1.5][IOI1994]数字三角形 Number Triangles(简单dp)
题目描述观察下面的数字金字塔。写一个程序来查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以走到左下方的点也可以到达右下方的点。 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 在上面的样例中,从 7→3→8→7→5的路径产生了最大输入格式第一个行一个正整数r,表示行的数目。后面每行为这个数字金字塔特定行包含的整数。输出格式单独的一行,包含那个可...原创 2021-04-22 16:24:19 · 129 阅读 · 0 评论 -
【洛谷】P1802 5倍经验日(01背包变型)
题目背景现在乐斗有活动了!每打一个人可以获得5倍经验!absi2011却无奈的看着那一些比他等级高的好友,想着能否把他们干掉。干掉能拿不少经验的。题目描述现在absi2011拿出了x个迷你装药物(嗑药打人可耻….),准备开始与那些人打了由于迷你装一个只能管一次,所以absi2011要谨慎的使用这些药,悲剧的是,没到达最少打败该人所用的属性药了他打人必输>.<所以他用2个药去打别人,别人却表明3个药才能打过,那么相当于你输了并且这两个属性药浪费了。现在有n个好友,有输掉拿的经验原创 2021-04-22 15:25:44 · 65 阅读 · 0 评论 -
【洛谷】P1060 [NOIP2006 普及组] 开心的金明(01背包一维数组优化模板)
题目描述金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过NN元钱就行”。今天一早金明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N元。于是,他把每件物品规定了一个重要度,分为5等:用整数1−5表示,第5等最重要。他还从因特网上查到了每件物品的价格(都是整数元)。他希望在不超过N元(可以等于N元)的前提下,使每件物品的价格与重要度的乘积的总和最大。设第jj件物品的价原创 2021-04-21 17:59:27 · 124 阅读 · 0 评论 -
【洛谷】P1359 租用游艇(简单线性dp)
题目描述长江游艇俱乐部在长江上设置了n个游艇出租站 1,2,⋯,n。游客可在这些游艇出租站租用游艇,并在下游的任何一个游艇出租站归还游艇。游艇出租站i到游艇出租站jj之间的租金为r(i,j)(1≤i<j≤n)。试设计一个算法,计算出从游艇出租站1到游艇出租站n所需的最少租金。输入格式第一行中有一个正整数n,表示有n个游艇出租站。接下来的n-1行是一个半矩阵r(i,j)(1≤i<j≤n)。输出格式输出计算出的从游艇出租站1到游艇出租站n所需的...原创 2021-04-21 12:41:45 · 468 阅读 · 1 评论 -
背包问题小结
这个周好好总结了背包问题,下面简单总结一下背包问题,也方便以后忘了可以来复习背包问题最基础的就是01背包,其他的背包问题都可以通过添加各种附加条件这样的方式转化为01背包。01背包就按字面意思来理解,每个物品只有一件,0是false1是true就是这件物品装还是不装,做出选择...原创 2020-04-26 22:04:04 · 272 阅读 · 0 评论 -
区间dp小结
这周搜了很多区间dp的资料,虽然大体上思路并不难,但是总觉得对于细节问题总感觉差点意思,所以我又搜了好几道区间dp的题目,又在纸上一步一步的划拉,总算对区间dp有了点是自己东西的感觉,所以千万不要纸上谈兵总要多刷点题目来更好的理解这种算法,好了话不多说,言归正传聊一下区间dp所谓区间dp就是用一个二维数组模拟了这个求解最优值的过程,好比dp[i][j]就代表从i到j分别代表起始位置和终止...原创 2020-04-19 19:35:06 · 122 阅读 · 0 评论 -
简单动态规划
动态规划看似很难,实则有规律可循,做动态规划题目可将其化为以下四个步骤。 一、确定状态(开一个一维或者二维数组): (一):寻找最后一步(找到最优策略的最后一步,然后去掉最后一步,分析之前的步骤) (二):化为子问题(通过不断寻找当前状态的最后一步,并将最后一步去掉分析之前的问题,将规...原创 2020-03-14 10:14:13 · 110 阅读 · 0 评论