![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DP
文章平均质量分 61
呵呵world
这个作者很懒,什么都没留下…
展开
-
AcWing 2067. 走方格 (两种写法 -- dp&记忆化搜索)
AcWing 2067. 走方格来源:第十一届蓝桥杯省赛第一场C++A/B组在平面上有一些二维的点阵。这些点的编号就像二维数组的编号一样,从上到下依次为第 11 至第 nn 行,从左到右依次为第 11 至第 mm 列,每一个点可以用行号和列号来表示。现在有个人站在第 11 行第 11 列,要走到第 nn 行第 mm 列。只能向右或者向下走。注意,如果行号和列数都是偶数,不能走入这一格中。问有多少种方案。输入格式输入一行包含两个整数 n,mn,m。输出格式输出一个整原创 2022-03-28 17:04:23 · 178 阅读 · 0 评论 -
2021年广东工业大学第11届腾讯杯新生程序设计竞赛(同步赛)L-歪脖子树下的灯 (两种写法-dp&其它)
2021年广东工业大学第11届腾讯杯新生程序设计竞赛(同步赛)L-歪脖子树下的灯牛客网题目描述11月份不知是深秋还是早冬,寒风翻过窗户与我相会。阵阵的凉意却让我还挺舒服。楼下庭院里的树早已脱去了叶子,光秃秃的枝干张牙舞爪的伸着。在风中摇曳着一棵歪脖子树。树下挂着一盏年久失修的灯。灯是那种老式的灯,开关自然也是拉线开关。透过窗户,看着那泛黄的麻原创 2021-12-11 19:23:46 · 306 阅读 · 0 评论 -
蓝桥杯试题 算法训练 印章 (dp&详解)
试题 算法训练 印章提交此题评测记录资源限制时间限制:1.0s 内存限制:256.0MB问题描述 共有n种图案的印章,每种图案的出现概率相同。小A买了m张印章,求小A集齐n种印章的概率。输入格式 一行两个正整数n和m输出格式 一个实数P表示答案,保留4位小数。样例输入2 3样例输出0.7500数据规模和约定 1≤n,m≤20解题思路:n种图案,m张印章,概率为p=1/n,这个题因为情况不一样,所以我们可以分情况来看。...原创 2021-12-11 18:38:02 · 5150 阅读 · 13 评论 -
十一届蓝桥国赛--本质上升序列(map&dp)
【问题描述】 小蓝特别喜欢单调递增的事物。在一个字符串中,如果取出若干个字符,将这些字符按照在字符串中的顺 序排列后是单调递增的,则成为这个字符串中的一个单调递增子序列。例如,在字符串 lanqiao 中,如果取出字符 n 和 q,则 nq 组成一个单 调递增子序列。类似的单调递增子序列还有 lnq、i、ano 等等。小蓝发现,有些子序列虽然位置不同,但是字符序列是一样的,例如取第 二个字符和最后一个字符可以取到 ao,取最后两个字符也可以取到 ao。小蓝 认为他们并没有本质不同。对于一个字原创 2021-12-06 13:46:24 · 280 阅读 · 0 评论 -
最大子段和(DP)
最大字段和N个整数组成的序列a1,a2,a3,…,an,求该序列如ai+ai+1+…+aj的连续子段和的最大值。当所给的整数均为负数时和为0。例如:-2,11,-4,13,-5,-2,和最大的子段为:11,-4,13。和为20。Input第1行:整数序列的长度N(2 <= N <= 50000) 第2 - N + 1行:N个整数(-10^9 <= Ai <= 10^9)Output输出最大子段和。Sample Input6-211-413-5-2Samp原创 2021-08-16 08:26:43 · 120 阅读 · 0 评论 -
最少拦截系统(DP两种写法&详细解析)
最少拦截系统某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭.由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹.怎么办呢?多搞几套系统呗!你说说倒蛮容易,成本呢?成本是个大问题啊.所以俺就到这里来求救了,请帮助计算一下最少需要多少套拦截系统.Input输入若干组数据.每组数据包括:导弹总个数(正整数),导弹依此飞来的高度(雷达.原创 2021-08-16 08:19:48 · 3208 阅读 · 4 评论 -
免费馅饼 (DP动态规划问题&详细解析)
都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁的10米范围内。馅饼如果掉在了地上当然就不能吃了,所以gameboy马上卸下身上的背包去接。但由于小径两侧都不能站人,所以他只能在小径上接。由于gameboy平时老呆在房间里玩游戏,虽然在游戏中是个身手敏捷的高手,但在现实中运动神经特别迟钝,每秒种只有在移动不超过一米的范围内接住坠落的馅饼。现在给这条小径如图标上坐标:为了使问题简化,假设在原创 2021-08-16 08:28:21 · 4233 阅读 · 9 评论 -
(51Nod 2649)完全背包
有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的体积是vii,价值是cii。现在请你选取一些物品装入背包,使这些物品的体积总和不超过背包容量,且价值总和最大。其中1<=N<=100,1<=V<=50000,1<=vii,cii<=10000。Input第一行输入两个数N,V,分别表示物品种类数和背包容积; 之后N行,每行两个数vii,cii,分别表示第i种物品的体积和价值;Output输出一个数,表示最大的价值Sample原创 2021-08-01 08:50:07 · 136 阅读 · 0 评论 -
背包问题 V2(DP-多重背包问题)
背包问题 V2有N种物品,每种物品的数量为C1,C2......Cn。从中任选若干件放在容量为W的背包里,每种物品的体积为W1,W2......Wn(Wi为整数),与之相对应的价值为P1,P2......Pn(Pi为整数)。求背包能够容纳的最大价值。其中 1 <= N <= 100,1 <= W <= 50000,1 <= Wi, Pi <= 10000, 1 <= Ci <= 200。输入第1行,2个整数,N和W中间用空格隔开。N为物品的种类原创 2021-08-01 08:53:20 · 133 阅读 · 0 评论 -
背包问题(DP-01背包问题)
背包问题在N件物品取出若干件放在容量为W的背包里,每件物品的体积为W1,W2……Wn(Wi为整数),与之相对应的价值为P1,P2……Pn(Pi为整数)。求背包能够容纳的最大价值。其中1 <= N <= 100,1 <= W <= 10000,每个物品1 <= Wi, Pi <= 10000。输入第1行输入两个整数N和W; 第2 ~ N+1行,每行两个整数Wi和Pi,分别表示每个物品的体积和价值。输出输出可以容纳的最大价值。样本输入3 6.原创 2021-08-01 08:54:00 · 113 阅读 · 0 评论 -
新数字三角形(DP 动态规划)
新数字三角形73 88 1 02 7 4 44 5 2 6 5(图1)图1给出了一个数字三角形。从指定的一个数往下走,可以走到下一层上和它最近的左边的那个数或者右边的那个数。任务:给定数字三角形中的一个位置,求从它开始所能到达的最大数。输入输入数据包含多组测试数据,对于每组测试数据:输入的第一行是一个整数N (0 <= N <= 100),给出三角形的行数。(当N为0时,表示测试结束,你不需要处理本组数据)下面原创 2021-08-01 08:49:26 · 611 阅读 · 0 评论 -
数字三角形(动态规划问题-两种写法)
数字三角形73 88 1 02 7 4 44 5 2 6 5(图1)图1给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和。注意:路径上的每一步只能从一个数走到下一层上和它最近的左边的那个数或者右边的那个数。输入输入的是一行是一个整数N (1 < N <= 100),给出三角形的行数。下面的N行给出数字三角形。数字三角形上的数的范围都在.原创 2021-08-13 10:19:15 · 3962 阅读 · 0 评论 -
Bone Collector(01背包问题-两种写法)
Many years ago , in Teddy’s hometown there was a man who was called “Bone Collector”. This man like to collect varies of bones , such as dog’s , cow’s , also he went to the grave …The bone collector had a big bag with a volume of V ,and along his trip of原创 2021-08-01 08:53:01 · 334 阅读 · 0 评论 -
悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(DP多重背包问题)
悼念512汶川大地震遇难同胞——珍惜现在,感恩生活急!灾区的食物依然短缺!为了挽救灾区同胞的生命,心系灾区同胞的你准备自己采购一些粮食支援灾区,现在假设你一共有资金n元,而市场有m种大米,每种大米都是袋装产品,其价格不等,并且只能整袋购买。请问:你用有限的资金最多能采购多少公斤粮食呢?后记:人生是一个充满了变数的生命过程,天灾、人祸、病痛是我们生命历程中不可预知的威胁。月有阴晴圆缺,人有旦夕祸福,未来对于我们而言是一个未知数。那么,我们要做的就应该是珍惜现在,感恩生活——感谢父母,他们给予.原创 2021-08-01 08:50:57 · 297 阅读 · 1 评论 -
FATE(DP二维完全背包问题)
FATE最近xhd正在玩一款叫做FATE的游戏,为了得到极品装备,xhd在不停的杀怪做任务。久而久之xhd开始对杀怪产生的厌恶感,但又不得不通过杀怪来升完这最后一级。现在的问题是,xhd升掉最后一级还需n的经验值,xhd还留有m的忍耐度,每杀一个怪xhd会得到相应的经验,并减掉相应的忍耐度。当忍耐度降到0或者0以下时,xhd就不会玩这游戏。xhd还说了他最多只杀s只怪。请问他能升掉这最后一级吗?Input输入数据有多组,对于每组数据第一行输入n,m,k,s(0 < n,m,k,s <原创 2021-08-03 20:39:02 · 273 阅读 · 0 评论 -
Longest Ordered Subsequence(DP两种写法)
最长有序子序列A numeric sequence ofaiis ordered ifa1<a2< ... <aN. Let the subsequence of the given numeric sequence (a1,a2, ...,aN) be any sequence (ai1,ai2, ...,aiK), where 1 <=i1<i2< ... <iK<=N. For example, sequence ...原创 2021-08-13 10:17:34 · 559 阅读 · 1 评论