![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动态规划
文章平均质量分 67
playboy307
这个作者很懒,什么都没留下…
展开
-
HZAU--21--Arithmetic Sequence(二维dp)
Arithmetic SequenceTime Limit: 1 Sec Memory Limit: 128 MBSubmit: 1815 Solved: 315[Submit][Status][Web Board]Description Giving a number sequence A with length n, you shoul原创 2016-05-16 11:04:22 · 325 阅读 · 0 评论 -
UESTC--1271--Search gold(贪心)
Search goldTime Limit: 1000MS Memory Limit: 65535KB 64bit IO Format: %lld & %lluSubmitStatus DescriptionDreams of finding lost treasure almost came true recen原创 2016-01-16 22:05:28 · 392 阅读 · 0 评论 -
nyoj--289--苹果(01背包)
苹果时间限制:3000 ms | 内存限制:65535 KB难度:3描述 ctest有n个苹果,要将它放入容量为v的背包。给出第i个苹果的大小和价钱,求出能放入背包的苹果的总价钱最大值。输入有多组测试数据,每组测试数据第一行为2个正整数,分别代表苹果的个数n和背包的容量v,n、v同时为0时结束测试,此时不输出。接下来的n行,每行2个正整数,用空格隔开,分别代表苹原创 2015-11-27 21:21:52 · 230 阅读 · 0 评论 -
hdoj--1864--最大保险额(背包)
最大报销额Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 19896 Accepted Submission(s): 5904Problem Description现有一笔经费可以报销一定额度的发票。允许报销的原创 2015-10-14 17:45:13 · 293 阅读 · 0 评论 -
zzulioj--1719--小胖的疑惑(整数划分+dp打表)
1719: 小胖的疑惑Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 108 Solved: 51SubmitStatusWeb BoardDescription小胖同学 同学是数学优等生,在高中一个年段中数学总是考第一,枫少同学作为万年老二想要超过他,于是枫同学出了道难题给Absolute Error原创 2015-12-29 16:59:28 · 443 阅读 · 0 评论 -
hdoj--3183--A Magic Lamp(贪心)
A Magic LampTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2584 Accepted Submission(s): 1010Problem DescriptionKiki likes trav原创 2015-11-27 22:32:46 · 280 阅读 · 0 评论 -
nyoj--311--完全背包(动态规划,完全背包)
完全背包时间限制:3000 ms | 内存限制:65535 KB难度:4描述 直接说题意,完全背包定义有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的体积是c,价值是w。求解将哪些物品装入背包可使这些物品的体积总和不超过背包容量,且价值总和最大。本题要求是背包恰好装满背包时,求出最大价值总和是多少。如果不能恰好装满背包,输出NO输入第一行: N 表示原创 2015-11-26 19:59:32 · 300 阅读 · 0 评论 -
CodeForces ---596B--Wilbur and Array(贪心模拟)
Wilbur and ArrayTime Limit: 2000MS Memory Limit: 262144KB 64bit IO Format: %I64d & %I64uSubmitStatus DescriptionWilbur the pig is tinkering with arrays again. H原创 2015-11-19 20:27:31 · 626 阅读 · 0 评论 -
nyoj--1023--还是回文(动态规划)
还是回文时间限制:2000 ms | 内存限制:65535 KB难度:3描述 判断回文串很简单,把字符串变成回文串也不难。现在我们增加点难度,给出一串字符(全部是小写字母),添加或删除一个字符,都会产生一定的花费。那么,将字符串变成回文串的最小花费是多少呢?输入多组数据第一个有两个数n,m,分别表示字符的种数和字符串的长度第二行给出一串字符,接下来原创 2015-11-19 20:03:00 · 337 阅读 · 0 评论 -
nyoj--49--开心的小明(背包)
开心的小明时间限制:1000 ms | 内存限制:65535 KB难度:4描述 小明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N 元钱就行”。今天一早小明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N 元。于是,他把每件物品规定了一个重要度原创 2015-11-24 17:32:00 · 315 阅读 · 0 评论 -
nyoj--18--The Triangle(dp水题)
The Triangle时间限制:1000 ms | 内存限制:65535 KB难度:4描述 73 88 1 02 7 4 44 5 2 6 5(Figure 1)Figure 1 shows a number triangle. Write a program that calculates the highest sum of numbers原创 2015-11-19 22:06:23 · 310 阅读 · 0 评论 -
nyoj--983--首尾相连数组的最大子数组和(动态规划)
首尾相连数组的最大子数组和时间限制:1000 ms | 内存限制:65535 KB难度:4描述 给定一个由N个整数元素组成的数组arr,数组中有正数也有负数,这个数组不是一般的数组,其首尾是相连的。数组中一个或多个连续元素可以组成一个子数组,其中存在这样的子数组arr[i],…arr[n-1],arr[0],…,arr[j],现在请你这个ACM_Lover用一个最高效的方法帮忙原创 2015-11-18 20:55:57 · 348 阅读 · 0 评论 -
poj--2549--Sumsets(二分查找)
SumsetsTime Limit: 1000MS Memory Limit: 65536KB 64bit IO Format: %I64d & %I64uSubmitStatus DescriptionGiven S, a set of integers, find the largest d such that a原创 2015-11-18 20:11:47 · 316 阅读 · 0 评论 -
hdoj--1260--Tickets(简单dp)
TicketsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2146 Accepted Submission(s): 1039Problem DescriptionJesus, what a great mo原创 2015-11-17 20:41:53 · 259 阅读 · 0 评论 -
nyoj--37--回文字符串(动态规划)
回文字符串时间限制:3000 ms | 内存限制:65535 KB难度:4描述 所谓回文字符串,就是一个字符串,从左到右读和从右到左读是完全一样的,比如"aba"。当然,我们给你的问题不会再简单到判断一个字符串是不是回文字符串。现在要求你,给你一个字符串,可在任意位置添加字符,最少再添加几个字符,可以使这个字符串成为回文字符串。输入第一行给出整数N(0接下来的N行,每行原创 2015-11-18 20:34:23 · 294 阅读 · 0 评论 -
hdoj--5569--matrix(动态规划)
matrixTime Limit: 6000/3000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 509 Accepted Submission(s): 297Problem DescriptionGiven a matrix with n原创 2015-11-29 10:25:13 · 310 阅读 · 0 评论 -
nyoj--1184--为了肾六(动态规划+滚动数组)
为了肾六时间限制:4000 ms | 内存限制:210535 KB难度:2描述 最近肾六很流行,goshawk看身边的朋友都用上了apple。自己还用着W年前的Samsung。于是决定去IT公司打工,都是为了肾六。现在上司让他解决下面的一个小问题,但是goshawk没学好算法,被这个问题难住了,聪明的你帮帮他吧。给一个n个整数的序列p1,p2,p3.....pn。你要以原创 2015-11-29 10:43:17 · 303 阅读 · 0 评论 -
hdoj--1087--Super Jumping! Jumping! Jumping!(最长上升序列)
Super Jumping! Jumping! Jumping! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 30884 Accepted Submission(s): 13833Problem Descr原创 2016-03-27 17:22:55 · 275 阅读 · 0 评论 -
UESTC--1271--Search gold(dp)(坑)
Search goldTime Limit: 3000/1000MS (Java/Others) Memory Limit: 65535/65535KB (Java/Others)Submit StatusDreams of finding lost treasure almost came true recently. A new machin原创 2016-03-19 19:57:40 · 387 阅读 · 0 评论 -
Codeforces--106C--Buns(背包)
BunsTime Limit: 2000MS Memory Limit: 262144KB 64bit IO Format: %I64d & %I64uSubmitStatus DescriptionLavrenty, a baker, is going to make several buns with stuf原创 2016-03-07 21:11:00 · 471 阅读 · 0 评论 -
hdoj--3339--In Action(最短路+01背包)
In ActionTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4859 Accepted Submission(s): 1600Problem DescriptionSince 1945, wh原创 2016-01-30 15:05:38 · 333 阅读 · 0 评论 -
hdoj--1051--Wooden Sticks(LIS)
Wooden SticksTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 15987 Accepted Submission(s): 6564Problem DescriptionThere is原创 2016-01-13 15:40:22 · 462 阅读 · 0 评论 -
hdoj--5532--Almost Sorted Array(正反LIS)
Almost Sorted ArrayTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 1459 Accepted Submission(s): 413Problem DescriptionWe ar原创 2016-01-13 14:43:03 · 307 阅读 · 0 评论 -
nyoj--16--矩形嵌套(动态规划)
矩形嵌套时间限制:3000 ms | 内存限制:65535 KB难度:4描述有n个矩形,每个矩形可以用a,b来描述,表示长和宽。矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a<c,b<d或者b<c,a<d(相当于旋转X90度)。例如(1,5)可以嵌套在(6,2)内,但不能嵌套在(3,4)中。你的任务是选出尽可能多的矩形排成一行,使得除最后一个外,每一个矩原创 2016-01-12 10:10:48 · 347 阅读 · 0 评论 -
FZOJ--2214--Knapsack problem(背包)
Problem 2214 Knapsack problemAccept: 5 Submit: 8Time Limit: 3000 mSec Memory Limit : 32768 KB Problem DescriptionGiven a set of n items, each with a weight w[i] and a value原创 2015-12-27 20:09:22 · 394 阅读 · 0 评论 -
蓝桥杯--算法训练 数字三角形 (贪心)
算法训练 数字三角形 时间限制:1.0s 内存限制:256.0MB 问题描述 (图3.1-1)示出了一个数字三角形。 请编一个程序计算从顶至底的某处的一条路 径,使该路径所经过的数字的总和最大。 ●每一步可沿左斜线向下或右斜线向下走; ●1<三角形行数≤100; ●三角形中的数字为整数0,1,…99; .原创 2016-01-07 22:32:19 · 1998 阅读 · 0 评论 -
poj--2385--Apple Catching(状态dp)
Apple CatchingTime Limit: 1000MS Memory Limit: 65536KB 64bit IO Format: %I64d & %I64uSubmitStatus DescriptionIt is a little known fact that cows love apples.原创 2015-12-20 15:11:20 · 331 阅读 · 0 评论 -
hdoj--2709--Sumsets(数位dp)
SumsetsTime Limit: 6000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1996 Accepted Submission(s): 786Problem DescriptionFarmer John commanded原创 2015-12-20 14:51:32 · 340 阅读 · 0 评论 -
poj--2955--Brackets(区间dp)
BracketsTime Limit: 1000MS Memory Limit: 65536KB 64bit IO Format: %I64d & %I64uSubmitStatus DescriptionWe give the following inductive definition of a “regu原创 2015-12-18 09:44:40 · 329 阅读 · 0 评论 -
hdoj--4501--小明系列故事——买年货(三维背包)
小明系列故事——买年货Time Limit: 5000/2000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 2964 Accepted Submission(s): 1335Problem Description 春节将至,小明要去超原创 2016-01-02 12:12:58 · 339 阅读 · 0 评论 -
hdoj--5256--序列变换(lis变形)
序列变换Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1041 Accepted Submission(s): 401Problem Description我们有一个数列A1,A2...An,你现在要求修原创 2015-11-29 11:31:10 · 408 阅读 · 0 评论 -
nyoj-737--石子合并(一)(动态规划)
石子合并(一)时间限制:1000 ms | 内存限制:65535 KB难度:3描述 有N堆石子排成一排,每堆石子有一定的数量。现要将N堆石子并成为一堆。合并的过程只能每次将相邻的两堆石子堆成一堆,每次合并花费的代价为这两堆石子的和,经过N-1次合并后成为一堆。求出总的代价最小值。输入有多组测试数据,输入到文件结束。每组测试数据第一行有一个整数n,表示有n堆石子。原创 2015-11-18 18:07:10 · 415 阅读 · 0 评论 -
nyoj--747--蚂蚁的难题(三)(dp背包)
蚂蚁的难题(三)时间限制:2000 ms | 内存限制:65535 KB难度:4描述 蚂蚁终于把尽可能多的食材都搬回家了,现在开始了大厨计划。已知一共有 n 件食材,每件食材有一个美味度 Ai 和新鲜度 Bi , 如果蚂蚁在第t时刻将第i样食材烹饪成功,则得到Ai-t*Bi 的美味指数,当然,用第i件食材做饭要花去 Ci 的时间。众所周知,蚂蚁的厨艺不怎么样,所以他原创 2015-11-18 19:25:05 · 330 阅读 · 0 评论 -
nyoj--12--喷水装置(二)(区间覆盖问题+贪心)
喷水装置(二)时间限制:3000 ms | 内存限制:65535 KB难度:4描述 有一块草坪,横向长w,纵向长为h,在它的橫向中心线上不同位置处装有n(n<=10000)个点状的喷水装置,每个喷水装置i喷水的效果是让以它为中心半径为Ri的圆都被润湿。请在给出的喷水装置中选择尽量少的喷水装置,把整个草坪全部润湿。输入第一行输入一个正整数N表示共有n次测试数据。每一组测试原创 2015-11-24 15:23:44 · 453 阅读 · 0 评论 -
poj1700--贪心--Crossing River
Crossing RiverTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 12260 Accepted: 4641DescriptionA group of N people wishes to go across a river with only one原创 2015-10-11 17:41:13 · 255 阅读 · 0 评论 -
poj1028--动态规划--Ignatius and the Princess III
Ignatius and the Princess IIITime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 16122 Accepted Submission(s): 11371Problem Description原创 2015-10-11 17:38:06 · 285 阅读 · 0 评论 -
hdoj--1231--最大连续子序列
最大连续子序列Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 23664 Accepted Submission(s): 10582Problem Description给定K个整数的序列{ N1, N2, .原创 2015-09-22 17:29:35 · 321 阅读 · 0 评论 -
nyoj--76--超级台阶
超级台阶时间限制:1000 ms | 内存限制:65535 KB难度:3描述 有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第m级,共有多少走法?注:规定从一级到一级有0种走法。输入输入数据首先包含一个整数n(1输出对于每个测试实例,请输出不同走法的数量。样例输入223样例输出12好吧,我是想找几道dp的,但是原创 2015-09-22 15:51:17 · 350 阅读 · 0 评论 -
nyoj--17--单调递增最长子序列
单调递增最长子序列时间限制:3000 ms | 内存限制:65535 KB难度:4描述 求一个字符串的最长递增子序列的长度如:dabdbf最长递增子序列就是abdf,长度为4输入第一行一个整数0随后的n行,每行有一个字符串,该字符串的长度不会超过10000输出输出字符串的最长递增子序列的长度样例输入3aaaababcabklmncdefg样例输出1原创 2015-09-22 15:38:07 · 290 阅读 · 0 评论 -
hdoj--2151--Worm(dp)
WormTime Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3301 Accepted Submission(s): 2132Problem Description自从见识了平安夜苹果的涨价后,Lele就在他家门口原创 2015-10-24 11:25:27 · 292 阅读 · 0 评论