![](https://img-blog.csdnimg.cn/29afc36fd0c0494cba1c1534d9deb6d9.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
动态规划
简化运算,求最优解。
Leida_wanglin
在平凡中长大。
展开
-
P1049 装箱问题(简单动规)
P1049 装箱问题题目描述有一个箱子容量为VV(正整数,0≤V≤20000),同时有n个物品(0<n≤30,每个物品有一个体积(正整数)。要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。输入格式1个整数,表示箱子容量1个整数,表示有n个物品接下来n行,分别表示这n个物品的各自体积输出格式1个整数,表示箱子剩余空间。输入输出样例输入 #12468312797输出 #10说明/提示NOIp2001普及组 第4题我的思路这是一题简单的动态规原创 2020-10-15 21:10:30 · 380 阅读 · 0 评论 -
P1757 通天之分组背包(dp)
P1757 通天之分组背包题目背景直达通天路·小 A 历险记第二篇题目描述自 01 背包问世之后,小 A 对此深感兴趣。一天,小 A 去远游,却发现他的背包不同于 01 背包,他的物品大致可分为 k 组,每组中的物品相互冲突,现在,他想知道最大的利用价值是多少。输入格式两个数 m,n,表示一共有 n 件物品,总重量为 m。接下来 n 行,每行 3 个数 ai,bi,ci表示物品的重量,利用价值,所属组数。输出格式一个数,最大的利用价值。输入输出样例输入 #145 310 10 1原创 2020-10-15 20:56:48 · 229 阅读 · 0 评论 -
P1802 5倍经验日(dp)
P1802 5倍经验日题目背景现在乐斗有活动了!每打一个人可以获得5倍经验!absi2011却无奈的看着那一些比他等级高的好友,想着能否把他们干掉。干掉能拿不少经验的。题目描述现在absi2011拿出了x个迷你装药物(嗑药打人可耻….),准备开始与那些人打了由于迷你装一个只能管一次,所以absi2011要谨慎的使用这些药,悲剧的是,没到达最少打败该人所用的属性药了他打人必输>.<所以他用2个药去打别人,别人却表明3个药才能打过,那么相当于你输了并且这两个属性药浪费了。现在有n个好友,原创 2020-10-13 07:50:04 · 469 阅读 · 0 评论 -
P1002 过河卒(动态规划dp法)
P1002 过河卒题目描述棋盘上 AA 点有一个过河卒,需要走到目标 BB 点。卒行走的规则:可以向下、或者向右。同时在棋盘上 CC 点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。棋盘用坐标表示,AA 点 (0, 0)(0,0)、BB 点 (n, m)(n,m),同样马的位置坐标是需要给出的。现在要求你计算出卒从 AA 点能够到达 BB 点的路径的条数,假设马的位置是固定不动的,并不是卒走一步马走一步。输入格式一行四个正整数,分别表示 BB原创 2020-10-01 12:26:26 · 592 阅读 · 0 评论 -
P1115 最大子段和(动态规划dp)
P1115 最大子段和题目描述给出一个长度为 n 的序列 a,选出其中连续且非空的一段使得这段和最大。输入格式第一行是一个整数,表示序列的长度 nn。第二行有 n 个整数,第i个整数表示序列的第i个数字 ai。输出格式输出一行一个整数表示答案。输入输出样例输入 #172 -4 3 -1 2 -4 3输出 #14说明/提示样例 1 解释选取 [3, 5]子段 {3, -1, 2},其和为 44。我的思路该题主要思想是dp法,dp[1]开始, 递推dp[2], dp[2]原创 2020-10-02 11:30:11 · 962 阅读 · 0 评论 -
P2347 砝码称重(动态规划)
P2347 砝码称重题目描述设有1g、2g、3g、5g、10g、20g的砝码各若干枚(其总重 ≤1000),输入格式输入方式:a1 , a2 ,a3 , a4 , a5 ,a6(表示1g砝码有a1 个,2g砝码有a2 个,…,20g砝码有a6个)输出格式输出方式:Total=N(N表示用这些砝码能称出的不同重量的个数,但不包括一个砝码也不用的情况)输入输出样例输入 #11 1 0 0 0 0输出 #1Total=3解法一:01背包思想,总砝码的范围是 <=1000,原创 2020-10-02 20:44:37 · 1437 阅读 · 4 评论 -
P1644 跳马问题(动态规划)
P1644 跳马问题题目背景在爱与愁的故事第一弹第三章出来前先练练四道基本的回溯/搜索题吧……题目描述中国象棋半张棋盘如图 1所示。马自左下角 (0,0)向右上角 (m,n) 跳。规定只能往右跳,不准往左跳。比如图 1 中所示为一种跳行路线,并将路径总数打印出来。输入格式只有一行:两个数 n,m。输出格式只有一个数:总方案数 total。输入输出样例输入 #14 8输出 #137说明/提示对于 100% 的数据:n,m≤18我的思路此题乍一看就是深搜,不过小编认为dp原创 2020-10-04 20:08:21 · 1294 阅读 · 0 评论 -
P1507 NASA的食物计划(dp超详解)
P1507 NASA的食物计划题目背景NASA(美国航空航天局)因为航天飞机的隔热瓦等其他安全技术问题一直大伤脑筋,因此在各方压力下终止了航天飞机的历史,但是此类事情会不会在以后发生,谁也无法保证,在遇到这类航天问题时,解决方法也许只能让航天员出仓维修,但是多次的维修会消耗航天员大量的能量,因此NASA便想设计一种食品方案,让体积和承重有限的条件下多装载一些高卡路里的食物.题目描述航天飞机的体积有限,当然如果载过重的物品,燃料会浪费很多钱,每件食品都有各自的体积、质量以及所含卡路里,在告诉你体积和质原创 2020-10-07 17:00:52 · 1066 阅读 · 1 评论