![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动态规划
文章平均质量分 64
张宜强
道阻且长,行则将至
展开
-
hdu 6739: Invoker(动态规划)
题目链接Problem DescriptionIn dota2, there is a hero named Invoker. He has 3 basic skills in the game, which are Quas, Wex and Exort. Once he launches a basic skill, he will gain the corresponding ele...原创 2019-09-29 15:19:26 · 753 阅读 · 0 评论 -
hdu1203:I NEED A OFFER!(01背包)
http://acm.hdu.edu.cn/showproblem.php?pid=1203Problem DescriptionSpeakless很早就想出国,现在他已经考完了所有需要的考试,准备了所有要准备的材料,于是,便需要去申请学校了。要申请国外的任何大学,你都要交纳一定的申请费用,这可是很惊人的。Speakless没有多少钱,总共只攒了n万美元。他将在m个学校中选择若干的(当然要...原创 2019-06-02 22:15:10 · 188 阅读 · 0 评论 -
洛谷P1057:传球游戏(动态规划)
https://www.luogu.org/problemnew/show/P1057题目描述上体育课的时候,小蛮的老师经常带着同学们一起做游戏。这次,老师带着同学们一起做传球游戏。游戏规则是这样的:n个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球,每个同学可以把球传给自己左右的两个同学中的一个(左右任意),当老师再次吹哨子时,传球停止,此时,拿着球没有传出去...原创 2019-06-13 18:57:05 · 1305 阅读 · 0 评论 -
洛谷P1616 :疯狂的采药(完全背包)
https://www.luogu.org/problemnew/show/P1616题目描述LiYuxiang是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同种类的草药,采每一种都需要一些时间,每一种也有它自身的价值。我会给你一段...原创 2019-06-05 14:55:41 · 255 阅读 · 0 评论 -
PID72 / 拔河比赛 (动态规划)
http://www.rqnoj.cn/problem/72题目描述superwyh的学校要举行拔河比赛,为了在赛前锻炼大家,老师决定把班里所有人分为两拨,进行拔河因为为锻炼所以为了避免其中一方的实力过强老师决定以体重来划分队伍,尽量保持两个队伍的体重差最少,因为老师对结果没兴趣,所以只告诉老师最小的体重差是多少就行了。这个受苦受累的任务就交给superwyh了,因为这两天sup...原创 2019-05-24 15:13:04 · 771 阅读 · 0 评论 -
洛谷P1877: [HAOI2012]音量调节(动态规划)
https://www.luogu.org/problemnew/show/P1877题目描述一个吉他手准备参加一场演出。他不喜欢在演出时始终使用同一个音量,所以他决定每一首歌之前他都需要改变一次音量。在演出开始之前,他已经做好一个列表,里面写着每首歌开始之前他想要改变的音量是多少。每一次改变音量,他可以选择调高也可以调低。音量用一个整数描述。输入文件中整数beginLevel,代表吉...原创 2019-04-25 20:11:52 · 532 阅读 · 0 评论 -
洛谷P1002: 过河卒(动态规划)
https://www.luogu.org/problemnew/show/P1002题目描述棋盘上A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下、或者向右。同时在棋盘上C点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。棋盘用坐标表示,A点(0,0)、B点(n,m),(n, m为不超过20的整数),同样马的位置坐标是需要给出...原创 2019-04-25 20:21:46 · 404 阅读 · 0 评论 -
第六届河南省程序设计大赛:Adjacent Bit Counts (动态规划)
http://nyoj.top/problem/715题目描述:For a string of n bits x1, x2, x3, …, xn, the adjacent bit count of the string is given by fun(x) = x1*x2 + x2*x3 + x3*x 4 + … + xn-1*x nwhich counts the num...原创 2019-04-02 18:37:07 · 218 阅读 · 0 评论 -
NYOJ 252-01串 (动态规划)
http://nyoj.top/problem/252题目描述:ACM的zyc在研究01串,他知道某一01串的长度,但他想知道不含有“11”子串的这种长度的01串共有多少个,他希望你能帮帮他。注:01串的长度为2时,有3种:00,01,10。输入描述:第一行有一个整数n(0<n<=100),表示有n组测试数据;随后有n行,每行有一个整数m(2<=m<...原创 2019-04-05 22:30:00 · 225 阅读 · 0 评论 -
NYOJ 61-传纸条(一) (动态规划)
http://nyoj.top/problem/61题目描述:小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸条要经由许多同学传到对方手里,小渊坐在矩阵的左上角,坐标(1,1),小轩坐在矩阵的右下角,坐标(m,n)。...原创 2019-04-05 22:13:27 · 480 阅读 · 0 评论 -
NYOJ 37-回文字符串 (动态规划)
http://nyoj.top/problem/37题目描述:所谓回文字符串,就是一个字符串,从左到右读和从右到左读是完全一样的,比如"aba"。当然,我们给你的问题不会再简单到判断一个字符串是不是回文字符串。现在要求你,给你一个字符串,可在任意位置添加字符,最少再添加几个字符,可以使这个字符串成为回文字符串。输入描述:第一行给出整数N(0<N<100)接下来的N行...原创 2019-04-05 21:31:16 · 431 阅读 · 0 评论 -
第六届河南省程序设计大赛:River Crossing(动态规划)
http://nyoj.top/problem/716题目描述:Afandi is herding N sheep across the expanses of grassland when he finds himself blocked by a river. A single raft is available for transportation.Afandi know...原创 2019-04-04 13:38:40 · 227 阅读 · 0 评论 -
POJ 3624:Charm Bracelet(01背包)
http://poj.org/problem?id=3624DescriptionBessie has gone to the mall's jewelry store and spies a charm bracelet. Of course, she'd like to fill it with the best charms possible from the N (1 ≤ N ≤ ...原创 2019-02-01 14:40:43 · 192 阅读 · 0 评论 -
计蒜客: 等和的分隔子集 (01背包)
https://nanti.jisuanke.com/t/28晓萌希望将1到N的连续整数组成的集合划分成两个子集合,且保证每个集合的数字和是相等。例如,对于N=3,对应的集合{1,2,3}能被划分成{3} 和 {1,2}两个子集合.这两个子集合中元素分别的和是相等的。对于N=3,我们只有一种划分方法,而对于N=7时,我们将有4种划分的方案。输入包括一行,仅一个整数,表示N的值(1≤...原创 2018-12-26 13:19:54 · 173 阅读 · 0 评论 -
计蒜客:节食的限制(01背包)
https://nanti.jisuanke.com/t/227Bessie像她的诸多姊妹一样,因為从Farmer John的草地吃了太多美味的草而长出了太多的赘肉。所以FJ将她置於一个及其严格的节食计划之中。她每天不能吃多过H (5 < = H < = 45,000)公斤的乾草。 Bessie只能吃一整綑乾草;当她开始吃一綑乾草的之后就再也停不下来了。她有一个完整的N...原创 2018-12-27 13:49:19 · 221 阅读 · 0 评论 -
计蒜客:箱子剩余空间(01背包)
https://nanti.jisuanke.com/t/215有一个箱子容量为v(正整数,o≤v≤20000),同时有n个物品(o≤n≤30),每个物品有一个体积 (正整数)。要求从 n 个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。 输入格式:第一行,一个整数,表示箱子容量; 第二行,一个整数,表示有n个物品; 接下来n行,分别表示这n个物品的各自体积。输...原创 2018-12-26 14:29:25 · 541 阅读 · 0 评论 -
hdu1171:Big Event in HDU(多重背包)
http://acm.hdu.edu.cn/showproblem.php?pid=1171Problem DescriptionNowadays, we all know that Computer College is the biggest department in HDU. But, maybe you don't know that Computer College ha...原创 2019-06-09 16:19:56 · 268 阅读 · 0 评论 -
hdu1087 : Super Jumping! Jumping! Jumping!(动态规划)
http://acm.hdu.edu.cn/showproblem.php?pid=1087Problem DescriptionNowadays, a kind of chess game called “Super Jumping! Jumping! Jumping!” is very popular in HDU. Maybe you are a good boy, and know...原创 2019-06-09 19:53:12 · 210 阅读 · 0 评论 -
Gym - 102219E : Optimal Slots(01背包)
http://codeforces.com/gym/102219/problem/EThe main hall of your residency is open for use by the local community and public. Since it was built on public donations, there is no charge of using it. E...原创 2019-08-15 09:59:02 · 291 阅读 · 0 评论 -
洛谷P1020: 导弹拦截(二分)
https://www.luogu.org/problemnew/show/P1020题目描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度(雷...原创 2019-07-21 19:02:56 · 782 阅读 · 0 评论 -
hdu 2709:Sumsets(递推)
http://acm.hdu.edu.cn/showproblem.php?pid=2709Problem DescriptionFarmer John commanded his cows to search for different sets of numbers that sum to a given number. The cows use only numbers that a...原创 2019-07-30 16:21:33 · 192 阅读 · 0 评论 -
hdu 2577:How to Type(动态规划)
http://acm.hdu.edu.cn/showproblem.php?pid=2577Problem DescriptionPirates have finished developing the typing software. He called Cathy to test his typing software. She is good at thinking. After t...原创 2019-07-30 12:12:21 · 147 阅读 · 0 评论 -
hdu 2955:Robberies(01背包)
http://acm.hdu.edu.cn/showproblem.php?pid=2955Problem DescriptionThe aspiring Roy the Robber has seen a lot of American movies, and knows that the bad guys usually gets caught in the end, often be...原创 2019-07-30 12:12:08 · 152 阅读 · 0 评论 -
hdu 2602:Bone Collector(01背包)
http://acm.hdu.edu.cn/showproblem.php?pid=2602Problem DescriptionMany years ago , in Teddy’s hometown there was a man who was called “Bone Collector”. This man like to collect varies of bones ,...原创 2019-07-30 12:11:57 · 159 阅读 · 0 评论 -
hdu2067:小兔的棋盘(动态规划)
http://acm.hdu.edu.cn/showproblem.php?pid=2067Problem Description小兔的叔叔从外面旅游回来给她带来了一个礼物,小兔高兴地跑回自己的房间,拆开一看是一个棋盘,小兔有所失望。不过没过几天发现了棋盘的好玩之处。从起点(0,0)走到终点(n,n)的最短路径数是C(2n,n),现在小兔又想如果不穿越对角线(但可接触对角线上的格点),这样...原创 2019-07-24 11:53:15 · 4965 阅读 · 0 评论 -
洛谷P1439:【模板】最长公共子序列(二分)
https://www.luogu.org/problemnew/show/P1439题目描述给出1-n的两个排列P1和P2,求它们的最长公共子序列。输入输出格式输入格式:第一行是一个数n,接下来两行,每行为n个数,为自然数1-n的一个排列。输出格式:一个数,即最长公共子序列的长度输入输出样例输入样例#1:复制5 3 2 1...原创 2019-07-09 08:16:30 · 445 阅读 · 0 评论 -
POJ2533:Longest Ordered Subsequence(最长上升子序列)
http://poj.org/problem?id=2533DescriptionA numeric sequence of ai is ordered if a1 < a2 < ... < aN. Let the subsequence of the given numeric sequence (a1, a2, ..., aN) be any sequence (ai...原创 2019-07-14 17:25:13 · 128 阅读 · 0 评论 -
牛客假日团队赛6 H:Charm Bracelet (01背包)
链接:https://ac.nowcoder.com/acm/contest/993/H来源:牛客网题目描述Bessie has gone to the mall's jewelry store and spies a charm bracelet. Of course, she'd like to fill it with the best charms possible from...原创 2019-07-15 10:40:05 · 136 阅读 · 0 评论 -
洛谷P3902: 递增(最长上升子序列+二分优化)
https://www.luogu.org/problemnew/show/P1439题目描述现有数列A1,A2,⋯,AN,修改最少的数字,使得数列严格单调递增。输入输出格式输入格式:第1 行,1 个整数N第2 行,N 个整数A1,A2,⋯,AN输出格式:1 个整数,表示最少修改的数字输入输出样例输入样例#1:复制...原创 2019-07-08 08:49:04 · 1241 阅读 · 1 评论 -
zzuli 2485: 程序员的背包(最长上升子序列+二分优化)
http://acm.zzuli.edu.cn/problem.php?id=2485题目描述众所周知,每个程序员都有一个背包,里边装着笔记本电脑(才不是为了随时改bug呢),耳机,移动电源,switch等。现在,L同学有一个背包,这个背包比较奇特,首先它的空间特别大,其次呢,它装东西要遵循一个规则:装的东西的重量只能递增。毕竟这是个四次元口袋嘛,哈哈。现在,L同学面前有一个传送带,传送...原创 2019-07-08 08:48:53 · 253 阅读 · 0 评论 -
NYOJ 214:单调递增子序列(二)(二分优化)
描述给定一整型数列{a1,a2...,an}(0<n<=100000),找出单调递增最长子序列,并求出其长度。如:1 9 10 5 11 2 13的最长单调递增子序列是1 9 10 11 13,长度为5。输入有多组测试数据(<=7)每组测试数据的第一行是一个整数n表示序列中共有n个整数,随后的下一行里有n个整数,表示数列中的所有元素.每个整形数中间用空格间隔开(0...原创 2019-10-21 22:22:49 · 488 阅读 · 3 评论 -
hdu2159:FATE(二维费用背包)
http://acm.hdu.edu.cn/showproblem.php?pid=2159Problem Description最近xhd正在玩一款叫做FATE的游戏,为了得到极品装备,xhd在不停的杀怪做任务。久而久之xhd开始对杀怪产生的厌恶感,但又不得不通过杀怪来升完这最后一级。现在的问题是,xhd升掉最后一级还需n的经验值,xhd还留有m的忍耐度,每杀一个怪xhd会得到相应的经验...原创 2019-06-10 23:19:48 · 197 阅读 · 0 评论 -
hdu1176:免费馅饼(未解决)
http://acm.hdu.edu.cn/showproblem.php?pid=1176Problem Description都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁的10米范围内。馅饼如果掉在了地上当然就不能吃了,所以gameboy马上卸下身上的背包去接。但由于小径...原创 2019-06-10 22:11:50 · 206 阅读 · 0 评论 -
计蒜客:汽车费用(完全背包)
https://nanti.jisuanke.com/t/214一个特别的单行街道在每公里处有一个汽车站。顾客根据他们乘坐汽车的公里使来付费。例如下表就是一个费用的单子。 没有一辆车子行驶超过10公里,一个顾客打算行驶n公里(1< =n< =100),它可以通过无限次的换车来完成旅程。最后要求费用最少。输入格式:第一行十个整数分别表示行走1到10公里的费用(< =...原创 2018-12-26 14:12:58 · 225 阅读 · 0 评论 -
hdu2546:饭卡(01背包)
http://acm.hdu.edu.cn/showproblem.php?pid=2546Problem Description电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额。如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负),否则无法购买(即使金额足够)。所以大家都希望尽量使卡上的余额最少。某天,食堂中有n种菜出售,每种菜...原创 2018-12-07 16:45:33 · 175 阅读 · 0 评论 -
51Nod1006:最长公共子序列Lcs
https://www.51nod.com/Challenge/Problem.html#!#problemId=1006给出两个字符串A B,求A与B的最长公共子序列(子序列不要求是连续的)。比如两个串为: abcicbaabdkscab ab是两个串的子序列,abc也是,abca也是,其中abca是这两个字符串最长的子序列。输入第1行:字符串A第2行:字...原创 2018-11-30 19:56:40 · 195 阅读 · 1 评论 -
hihoCoder1043 : 完全背包
https://hihocoder.com/problemset/problem/1043时间限制:20000ms单点时限:1000ms内存限制:256MB描述且说之前的故事里,小Hi和小Ho费劲心思终于拿到了茫茫多的奖券!而现在,终于到了小Ho领取奖励的时刻了!等等,这段故事为何似曾相识?这就要从平行宇宙理论说起了………总而言之,在另一个宇宙中,小Ho面临的问题发生了细微...原创 2018-08-21 17:24:32 · 176 阅读 · 2 评论 -
hihoCoder1151: 骨牌覆盖问题·二
http://hihocoder.com/problemset/problem/1151时间限制:10000ms单点时限:1000ms内存限制:256MB描述上一周我们研究了2xN的骨牌问题,这一周我们不妨加大一下难度,研究一下3xN的骨牌问题?所以我们的题目是:对于3xN的棋盘,使用1x2的骨牌去覆盖一共有多少种不同的覆盖方法呢?首先我们可以肯定,奇数长度一定是没有办法覆...原创 2018-08-25 16:36:15 · 282 阅读 · 0 评论 -
牛客网:字符串丝带
https://www.nowcoder.com/acm/contest/136/D链接:https://www.nowcoder.com/acm/contest/136/D来源:牛客网 题目描述 WHZ送给了HtBest一个“字符串丝带”,这条丝带由n个小写字母按照一定的顺序排列组成,HtBest收到新礼物后有许多问题,类似“第i个位置的字母在前i个位置中出现了几次?”,H...原创 2018-08-19 08:24:57 · 401 阅读 · 0 评论 -
hdu2189
http://acm.hdu.edu.cn/showproblem.php?pid=2189Problem Description今天,灾区又来了n位志愿者,抗震救灾指挥部需要将他们分为若干个小组,小组的数量不限,但是要求每个小组的人数必须为素数,请问我们有几种分组的方法呢?特别说明:1、可以只有一个组;2、分组的方法只和人数有关,而与具体的人员无关,即:你可以假设人是...原创 2019-10-21 22:23:38 · 484 阅读 · 0 评论