随笔 - 1659  文章 - 0  评论 - 100  阅读 - 188万

随笔分类 -  ACM_动态规划

1 2 3 4 下一页
PAT 甲级 1068 Find More Coins (30 分) (dp,01背包问题记录最佳选择方案)***
摘要:1068 Find More Coins (30 分) 1068 Find More Coins (30 分) 1068 Find More Coins (30 分) Eva loves to collect coins from all over the universe, including s 阅读全文
posted @ 2019-10-29 23:12 蔡军帅 阅读(355) 评论(0) 推荐(0) 编辑
麦香牛肉(dp 、数论)
摘要:麦香牛肉 题目描述 农夫约翰的奶牛几乎要武装暴动,因为他们听说麦当劳要推出新产品麦香牛肉。奶牛们要尽力阻止这种产品的上市。他们研究了一种“劣等包装”策略。奶牛们说: “如果麦香牛肉有3块,6块以及10块装这三种,那么想买 1, 2, 4, 5, 7, 8, 11, 14, 或17块牛肉的顾客就得不到 阅读全文
posted @ 2019-05-31 10:44 蔡军帅 阅读(453) 评论(0) 推荐(0) 编辑
麻烦的聚餐(最长递增子序列+二分优化)
摘要:麻烦的聚餐 题目描述 为了避免餐厅过分拥挤,FJ要求奶牛们分3批就餐。每天晚饭前,奶牛们都会在餐厅前排队入内,按FJ的设想,所有第3批就餐的奶牛排在队尾,队伍的 前端由设定为第1批就餐的奶牛占据,中间的位置就归第2批就餐的奶牛了。由于奶牛们不理解FJ的安排,晚饭前的排队成了一个大麻烦。 第i头奶牛有 阅读全文
posted @ 2019-05-05 18:53 蔡军帅 阅读(572) 评论(0) 推荐(0) 编辑
奶牛渡河(dp)
摘要:奶牛渡河 题目描述 Farmer John以及他的N(1 <= N <= 2,500)头奶牛打算过一条河,但他们所有的渡河工具,仅仅是一个木筏。 由于奶牛不会划船,在整个渡河过程中,FJ必须始终在木筏上。在这个基础上,木筏上的奶牛数目每增加1,FJ把木筏划到对岸就得花更多的时间。 当FJ一个人坐在木 阅读全文
posted @ 2019-05-05 17:05 蔡军帅 阅读(696) 评论(0) 推荐(0) 编辑
洛谷P1040 加分二叉树(树形dp)
摘要:加分二叉树 题目描述 设一个n个节点的二叉树tree的中序遍历为(l,2,3,...,n),其中数字1,2,3,...,n为节点编号。每个节点都有一个分数(均为正整数),记第j个节点的分数为di,tree及它的每个子树都有一个加分,任一棵子树subtree(也包含tree本身)的加分计算方法如下: 阅读全文
posted @ 2019-04-26 23:19 蔡军帅 阅读(466) 评论(0) 推荐(0) 编辑
滑雪(dp)
摘要:问题 H: 【例9.24】滑雪 题目描述 小明喜欢滑雪,因为滑雪的确很刺激,可是为了获得速度,滑的区域必须向下倾斜,当小明滑到坡底,不得不再次走上坡或等着直升机来载他,小明想知道在一个区域中最长的滑坡。滑坡的长度由滑过点的个数来计算,区域由一个二维数组给出,数组的每个数字代表点的高度。下面是一个例子 阅读全文
posted @ 2019-04-26 08:24 蔡军帅 阅读(536) 评论(0) 推荐(0) 编辑
饥饿的牛(dp一维最大覆盖)
摘要:问题 H: 饥饿的牛 题目描述 牛在饲料槽前排好了队。饲料槽依次用1到N(1<=N<=2000)编号。每天晚上,一头幸运的牛根据约翰的规则,吃其中一些槽里的饲料。 约翰提供B个区间的清单。一个区间是一对整数start-end,1<=start<=end<=N,表示一些连续的饲料槽,比如1-3,7-8 阅读全文
posted @ 2019-04-19 09:29 蔡军帅 阅读(628) 评论(0) 推荐(0) 编辑
问题 B: 【例9.3】求最长不下降序列(基础dp)
摘要:问题 B: 【例9.3】求最长不下降序列 题目描述 设有由n(1≤n≤200)n(1≤n≤200)个不相同的整数组成的数列,记为:b(1)、b(2)、……、b(n)b(1)、b(2)、……、b(n)且b(i)≠b(j)(i≠j)b(i)≠b(j)(i≠j),若存在i1<i2<i3<…<iei1<i2 阅读全文
posted @ 2019-04-02 18:59 蔡军帅 阅读(808) 评论(0) 推荐(0) 编辑
P1096(简单dp)
摘要:题目描述 在N个数中找出其和为M的若干个数。先读入正整数N(1< N< 100)和M(1< M< 10000), 再读入N个正数(可以有相同的数字,每个数字均在1000以内), 在这N个数中找出若干个数, 使它们的和是M, 把满足条件的数字组合都找出来以统计组合的个数,输出组合的个数(不考虑组合是否 阅读全文
posted @ 2019-03-08 09:54 蔡军帅 阅读(254) 评论(0) 推荐(0) 编辑
堆叠箱子(基础dp)
摘要:P1086 题目描述 现有N种箱子,每种箱子高度H_i,数量C_i。现选取若干箱子堆成一列,且第i种箱子不能放在高度超过A_i的地方。试求最大叠放高度。 输入 第一行,一个整数,表示箱子种类N。 接下来N行,每行三个整数,表示H_i,A_i,C_i。 输出 一个整数,表示最大高度。 样例输入 样例输 阅读全文
posted @ 2019-03-01 14:48 蔡军帅 阅读(1053) 评论(0) 推荐(0) 编辑
CodeForces - 983B XOR-pyramid(区间dp,异或)
摘要:XOR-pyramid time limit per test 2 seconds memory limit per test 512 megabytes input standard input output standard output XOR-pyramid time limit per t 阅读全文
posted @ 2018-08-28 15:49 蔡军帅 阅读(304) 评论(0) 推荐(0) 编辑
codeforce1029B B. Creating the Contest(简单dp,简单版单调栈)
摘要:B. Creating the Contest time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output B. Creating the C 阅读全文
posted @ 2018-08-28 14:38 蔡军帅 阅读(189) 评论(0) 推荐(0) 编辑
租用游艇(简单区间dp)
摘要:租用游艇 题目描述 长江游艇俱乐部在长江上设置了n 个游艇出租站1,2,…,n。游客可在这些游艇出租站租用游艇,并在下游的任何一个游艇出租站归还游艇。游艇出租站i 到游艇出租站j 之间的租金为r(i,j),1<=i<=j<=n。试设计一个算法,计算出从游艇出租站1 到游艇出租站n 所需的最少租金。 阅读全文
posted @ 2018-08-21 12:30 蔡军帅 阅读(299) 评论(0) 推荐(0) 编辑
积木城堡(dp)
摘要:题目描述 XC的儿子小XC最喜欢玩的游戏用积木垒漂亮的城堡。城堡是用一些立方体的积木垒成的,城堡的每一层是一块积木。小XC是一个比他爸爸XC还聪明的孩子,他发现垒城堡的时候,如果下面的积木比上面的积木大,那么城堡便不容易倒。所以他在垒城堡的时候总是遵循这样的规则。 小XC想把自己垒的城堡送给幼儿园里 阅读全文
posted @ 2018-08-20 13:06 蔡军帅 阅读(956) 评论(0) 推荐(0) 编辑
codeforces 985E Pencils and Boxes(dp+思维)
摘要:E. Pencils and Boxes time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output E. Pencils and Boxe 阅读全文
posted @ 2018-05-24 15:38 蔡军帅 阅读(555) 评论(0) 推荐(0) 编辑
2017中国大学生程序设计竞赛 - 女生专场(dp)
摘要:Building Shops Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Total Submission(s): 701 Accepted Submission(s): 265 阅读全文
posted @ 2018-05-22 19:28 蔡军帅 阅读(464) 评论(0) 推荐(0) 编辑
复制书稿(book) (二分,贪心+dp)
摘要:复制书稿(book) 题目描述 现在要把m本有顺序的书分给k个人复制(抄写),每一个人的抄写速度都一样,一本书不允许给两个(或以上)的人抄写,分给每一个人的书,必须是连续的,比如不能把第一、第三和第四本书给同一个人抄写。 现在请你设计一种方案,使得复制时间最短。复制时间为抄写页数最多的人用去的时间。 阅读全文
posted @ 2018-05-18 15:06 蔡军帅 阅读(1501) 评论(0) 推荐(0) 编辑
方格取数(dp)
摘要:方格取数 题目描述 设有N×N的方格图,我们在其中的某些方格中填入正整数,而其它的方格中则放入数字0。如下图所示: 某人从图中的左上角A出发,可以向下行走,也可以向右行走,直到到达右下角的B点。在走过的路上,他可以取走方格中的数(取走后的方格中将变为数字0)。 此人从A点到B点共走了两次,试找出两条 阅读全文
posted @ 2018-05-18 12:08 蔡军帅 阅读(332) 评论(0) 推荐(0) 编辑
乘积最大(线性dp)
摘要:乘积最大 题目描述 今年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰90周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友XZ也有幸得以参加。活动中,主持人给所有参加活动的选手出了这样一道题目: 设有一个长度为N的数字串,要 阅读全文
posted @ 2018-05-18 11:37 蔡军帅 阅读(570) 评论(0) 推荐(0) 编辑
什么是动态规划?动态规划的意义是什么?(知乎上不错的回答)
摘要:什么是动态规划?动态规划的意义是什么? 作者:王勐链接:https://www.zhihu.com/question/23995189/answer/35429905来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 动态规划的本质不在于是递推或是递归,也不需要纠结是不是 阅读全文
posted @ 2018-05-16 20:32 蔡军帅 阅读(17679) 评论(0) 推荐(1) 编辑

1 2 3 4 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示