自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 资源 (7)
  • 收藏
  • 关注

原创 第九章 动态规划-1306:最长公共子上升序列

1306:最长公共子上升序列时间限制: 1000 ms 内存限制: 65536 KB提交数: 1808 通过数: 1006【题目描述】给定两个整数序列,写一个程序求它们的最长上升公共子序列。当以下条件满足的时候,我们将长度N的序列S1,S2,…,SN 称为长度为M的序列A1,A2,…,AM的上升子序列:存在1≤i1<i2<…<iN≤M,使得对所...

2020-04-30 16:30:27 2254

原创 第九章 动态规划-1305:Maximum sum

1305:Maximum sum【输入样例】1101 -1 2 2 3 -3 4 -4 5 -5【输出样例】13【提示】就是求最大子段和问题,样列取2,2,3,−3,4和5,Baidu搜POJ 2479 Maximum sum,可获得大量经典最大子段和问题的题目解析,本题O(n2)算法超时,必须用O(n)算法。思路:从左到右分别求出它们所在位置的最大连续和,然后从右到左求出它...

2020-04-30 15:13:57 653 1

原创 第九章 动态规划-304:数的划分

1304:数的划分时间限制: 1000 ms 内存限制: 65536 KB提交数: 2392 通过数: 1398【题目描述】将整数n分成k份,且每份不能为空,任意两份不能相同(不考虑顺序)。例如:n=7,k=3,下面三种分法被认为是相同的。1,1,5; 1,5,1; 5,1,1;问有多少种不同的分法。 输出一个整数,即不同的分法。【输入】两个整数n,k(6...

2020-04-30 14:43:50 428

原创 第九章 动态规划-1303:鸣人的影分身

1303:鸣人的影分身时间限制: 1000 ms 内存限制: 65536 KB提交数: 1895 通过数: 1348【题目描述】在火影忍者的世界里,令敌人捉摸不透是非常关键的。我们的主角漩涡鸣人所拥有的一个招数——多重影分身之术——就是一个很好的例子。影分身是由鸣人身体的查克拉能量制造的,使用的查克拉越多,制造出的影分身越强。针对不同的作战情况,鸣人可以选择制造...

2020-04-30 14:08:48 775

原创 第九章 动态规划-1302:股票买卖

1302:股票买卖时间限制: 1000 ms 内存限制: 65536 KB【题目描述】最近越来越多的人都投身股市,阿福也有点心动了。谨记着“股市有风险,入市需谨慎”,阿福决定先来研究一下简化版的股票买卖问题。假设阿福已经准确预测出了某只股票在未来N天的价格,他希望买卖两次,使得获得的利润最高。为了计算简单起见,利润的计算方式为卖出的价格减去买入的价格。同一天可以进行多次买...

2020-04-30 13:29:02 886

原创 第九章 动态规划-1301:大盗阿福

1301:大盗阿福时间限制: 1000 ms 内存限制: 65536 KB提交数: 3388 通过数: 1400【题目描述】阿福是一名经验丰富的大盗。趁着月黑风高,阿福打算今晚洗劫一条街上的店铺。这条街上一共有 N 家店铺,每家店中都有一些现金。阿福事先调查得知,只有当他同时洗劫了两家相邻的店铺时,街上的报警系统才会启动,然后警察就会蜂拥而至。作为一向谨慎作案的...

2020-04-30 13:09:10 471

原创 第九章 动态规划-1300:鸡蛋的硬度

1300:鸡蛋的硬度时间限制: 1000 ms 内存限制: 65536 KB【题目描述】最近XX公司举办了一个奇怪的比赛:鸡蛋硬度之王争霸赛。参赛者是来自世界各地的母鸡,比赛的内容是看谁下的蛋最硬,更奇怪的是XX公司并不使用什么精密仪器来测量蛋的硬度,他们采用了一种最老土的办法–从高度扔鸡蛋–来测试鸡蛋的硬度,如果一次母鸡下的蛋从高楼的第a层摔下来没摔破,但是从a+1层摔下来...

2020-04-29 11:34:57 540

原创 第九章 动态规划-1299:糖果

1299:糖果时间限制: 1000 ms 内存限制: 65536 KB提交数: 3077 通过数: 1293【题目描述】由于在维护世界和平的事务中做出巨大贡献,Dzx被赠予糖果公司2010年5月23日当天无限量糖果免费优惠券。在这一天,Dzx可以从糖果公司的N件产品中任意选择若干件带回家享用。糖果公司的N件产品每件都包含数量不同的糖果。Dzx希望他选择的产品包含的糖...

2020-04-29 10:54:49 2323

原创 第九章 动态规划-1298:计算字符串距离

1298:计算字符串距离时间限制: 1000 ms 内存限制: 65536 KB【题目描述】对于两个不同的字符串,我们有一套操作方法来把他们变得相同,具体方法为:修改一个字符(如把“a”替换为“b”);删除一个字符(如把“traveling”变为“travelng”)。比如对于“abcdefg”和“abcdef”两个字符串来说,我们认为可以通过增加/减少一个“g”的方式...

2020-04-29 10:17:08 565

原创 第九章 动态规划-1297:公共子序列

1297:公共子序列时间限制: 1000 ms 内存限制: 65536 KB提交数: 2409 通过数: 1440【题目描述】我们称序列Z=<z1,z2,…,zk>是序列X=<x1,x2,…,xm>的子序列当且仅当存在严格上升的序列<i1,i2,…,ik>,使得对j=1,2,…,k,有xij=zj。比如Z=<a,b,f,c&...

2020-04-29 09:49:16 881

原创 第九章 动态规划-1280:【例9.24】滑雪

1280:【例9.24】滑雪时间限制: 1000 ms 内存限制: 65536 KB【题目描述】小明喜欢滑雪,因为滑雪的确很刺激,可是为了获得速度,滑的区域必须向下倾斜,当小明滑到坡底,不得不再次走上坡或等着直升机来载他,小明想知道在一个区域中最长的滑坡。滑坡的长度由滑过点的个数来计算,区域由一个二维数组给出,数组的每个数字代表点的高度。下面是一个例子:一个人可以从某个点...

2020-04-28 12:15:10 620

原创 第九章 动态规划-1279:【例9.23】橱窗布置(flower)

1279:【例9.23】橱窗布置(flower)时间限制: 1000 ms 内存限制: 65536 KB提交数: 2667 通过数: 1297【题目描述】假设以最美观的方式布置花店的橱窗,有F束花,每束花的品种都不一样,同时,至少有同样数量的花瓶,被按顺序摆成一行,花瓶的位置是固定的,并从左到右,从1到V顺序编号,V是花瓶的数目,编号为1的花瓶在最左边,编号为V的花...

2020-04-28 11:49:32 1405

原创 第九章 动态规划-1278:【例9.22】复制书稿(book)

1278:【例9.22】复制书稿(book)时间限制: 1000 ms 内存限制: 65536 KB【题目描述】现在要把m本有顺序的书分给k个人复制(抄写),每一个人的抄写速度都一样,一本书不允许给两个(或以上)的人抄写,分给每一个人的书,必须是连续的,比如不能把第一、第三和第四本书给同一个人抄写。现在请你设计一种方案,使得复制时间最短。复制时间为抄写页数最多的人用去的时间...

2020-04-28 11:13:20 2087

原创 第九章 动态规划-1277:【例9.21】方格取数

1277:【例9.21】方格取数时间限制: 1000 ms 内存限制: 65536 KB提交数: 2603 通过数: 1824【题目描述】设有N×N的方格图,我们在其中的某些方格中填入正整数,而其它的方格中则放入数字0。如下图所示:某人从图中的左上角A出发,可以向下行走,也可以向右行走,直到到达右下角的B点。在走过的路上,他可以取走方格中的数(取走后的方格中将变...

2020-04-28 10:36:56 1291

原创 第九章 动态规划-1276:【例9.20】编辑距离

1276:【例9.20】编辑距离时间限制: 1000 ms 内存限制: 65536 KB提交数: 4302 通过数: 1761【题目描述】设A和B是两个字符串。我们要用最少的字符操作次数,将字符串A转换为字符串B。这里所说的字符操作共有三种:1、删除一个字符;2、插入一个字符;3、将一个字符改为另一个字符。对任意的两个字符串A和B,计算出将字符串A变换为字符...

2020-04-27 20:59:04 799

原创 第九章 动态规划-1275:【例9.19】乘积最大

1275:【例9.19】乘积最大时间限制: 1000 ms 内存限制: 65536 KB【题目描述】今年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰90周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友XZ也有幸得以参加。活动中,主持人给所有参加活动的选手出了这样一道题目:设有一个长度为N的数字串,...

2020-04-27 20:39:32 1760

原创 【动态规划】抄近路

【动态规划】抄近路时间限制: 1 Sec 内存限制: 64 MB题目描述“最近不知道怎么回事,感觉我们这个城市变成了一个神奇的地方,有时在路上走着走着人就消失了!走着走着突然又有人出现了!你以为这是《寂静岭》,《生化危机》,《行尸走肉》拍摄地?……哎,先不说了,这该死的雾霾又让我们迷路了。”李旭琳发愁地说。张琪曼和李旭琳每天要从家到车站,小区被道路分成许多正方形的块,共有N×M块。由于道...

2020-04-27 16:10:18 623

原创 第九章 动态规划-1274:【例9.18】合并石子

1274:【例9.18】合并石子时间限制: 1000 ms 内存限制: 65536 KB提交数: 5188 通过数: 3293【题目描述】在一个操场上一排地摆放着N堆石子。现要将石子有次序地合并成一堆。规定每次只能选相邻的2堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的得分。计算出将N堆石子合并成一堆的最小得分。【输入】第一行为一个正整数N (2≤N≤...

2020-04-26 15:22:36 1040

原创 第九章 动态规划-1296:开餐馆

1296:开餐馆时间限制: 1000 ms 内存限制: 65536 KB提交数: 3952 通过数: 1923【题目描述】信息学院的同学小明毕业之后打算创业开餐馆.现在共有n个地点可供选择。小明打算从中选择合适的位置开设一些餐馆。这 n个地点排列在同一条直线上。我们用一个整数序列m1,m2,…mn来表示他们的相对位置。由于地段关系,开餐馆的利润会有所不同。我们用pi...

2020-04-26 14:30:34 1713 1

原创 第九章 动态规划-1295:装箱问题

1295:装箱问题时间限制: 1000 ms 内存限制: 65536 KB提交数: 4957 通过数: 2670【题目描述】有一个箱子容量为V(正整数,0≤v≤20000),同时有n个物品(0< n ≤30),每个物品有一个体积(正整数)。要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。【输入】第一行是一个整数V,表示箱子容量。第二行是一个...

2020-04-26 13:58:09 519

原创 第九章 动态规划-1294:Charm Bracelet

1294:Charm Bracelet时间限制: 1000 ms 内存限制: 65536 KB提交数: 3514 通过数: 1817【题目描述】经典0—1背包问题,有n个物品,编号为i的物品的重量为w[i],价值为c[i],现在要从这些物品中选一些物品装到一个容量为m的背包中,使得背包内物体在总重量不超过m的前提下价值尽量大。【输入】第1行:两个整数,n(物品数...

2020-04-26 13:21:42 357

原创 第九章 动态规划-1292:宠物小精灵之收服

1292:宠物小精灵之收服时间限制: 1000 ms 内存限制: 65536 KB提交数: 3074 通过数: 1884【题目描述】宠物小精灵是一部讲述小智和他的搭档皮卡丘一起冒险的故事。一天,小智和皮卡丘来到了小精灵狩猎场,里面有很多珍贵的野生宠物小精灵。小智也想收服其中的一些小精灵。然而,野生的小精灵并不那么容易被收服。对于每一个野生小精灵而言,小智可能需要使...

2020-04-26 12:31:23 1319

原创 第九章 动态规划-1293:买书

1293:买书时间限制: 1000 ms 内存限制: 65536 KB提交数: 3200 通过数: 2130【题目描述】小明手里有n元钱全部用来买书,书的价格为10元,20元,50元,100元。问小明有多少种买书方案?(每种书可购买多本)【输入】一个整数 n,代表总共钱数。(0≤n≤1000)【输出】一个整数,代表选择方案种数。【输入样例】20【输出...

2020-04-26 12:23:43 653

原创 第九章 动态规划-1291:数字组合

1291:数字组合时间限制: 1000 ms 内存限制: 65536 KB提交数: 4158 通过数: 2498【题目描述】有n个正整数,找出其中和为t(t也是正整数)的可能的组合方式。如:n=5,5个数分别为1,2,3,4,5,t=5;那么可能的组合有5=1+4和5=2+3和5=5三种组合方式。【输入】输入的第一行是两个正整数n和t,用空格隔开,其中1≤n...

2020-04-25 17:37:54 983

原创 第九章 动态规划-1290:采药

1290:采药时间限制: 1000 ms 内存限制: 65536 KB提交数: 5860 通过数: 3647【题目描述】辰辰是个很有潜能、天资聪颖的孩子,他的梦想是称为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每...

2020-04-25 17:20:01 378

原创 第九章 动态规划-1273:【例9.17】货币系统

1273:【例9.17】货币系统时间限制: 1000 ms 内存限制: 65536 KB提交数: 6154 通过数: 2682【题目描述】给你一个n种面值的货币系统,求组成面值为m的货币有多少种方案。【输入】第一行为n和m。【输出】一行,方案数。【输入样例】3 10 //3种面值组成面值为10的方案1 //面值12 ...

2020-04-25 17:02:06 1599 3

原创 第九章 动态规划-1272:【例9.16】分组背包

1272:【例9.16】分组背包时间限制: 1000 ms 内存限制: 65536 KB提交数: 3671 通过数: 2324【题目描述】一个旅行者有一个最多能装V公斤的背包,现在有n件物品,它们的重量分别是W1,W2,…,Wn,它们的价值分别为C1,C2,…,Cn。这些物品被划分为若干组,每组中的物品互相冲突,最多选一件。求解将哪些物品装入背包可使这些物品的费用总...

2020-04-25 16:31:33 1022

原创 第九章 动态规划-1271:【例9.15】潜水员

1271:【例9.15】潜水员时间限制: 1000 ms 内存限制: 65536 KB提交数: 4559 通过数: 2629【题目描述】潜水员为了潜水要使用特殊的装备。他有一个带2种气体的气缸:一个为氧气,一个为氮气。让潜水员下潜的深度需要各种的数量的氧和氮。潜水员有一定数量的气缸。每个气缸都有重量和气体容量。潜水员为了完成他的工作需要特定数量的氧和氮。他完成工作所...

2020-04-25 15:32:55 1026

原创 第九章 动态规划-1270:【例9.14】混合背包

1270:【例9.14】混合背包时间限制: 1000 ms 内存限制: 65536 KB提交数: 5628 通过数: 3372【题目描述】一个旅行者有一个最多能装V公斤的背包,现在有n件物品,它们的重量分别是W1,W2,…,Wn,它们的价值分别为C1,C2,…,Cn。有的物品只可以取一次(01背包),有的物品可以取无限次(完全背包),有的物品可以取的次数有一个上限(...

2020-04-25 14:44:51 595

原创 第九章 动态规划-1269:【例9.13】庆功会

1269:【例9.13】庆功会时间限制: 1000 ms 内存限制: 65536 KB提交数: 8343 通过数: 4803【题目描述】为了庆贺班级在校运动会上取得全校第一名成绩,班主任决定开一场庆功会,为此拨款购买奖品犒劳运动员。期望拨款金额能购买最大价值的奖品,可以补充他们的精力和体力。【输入】第一行二个数n(n≤500),m(m≤6000),其中n代表希望...

2020-04-24 20:45:12 1534

原创 第九章 动态规划-1268:【例9.12】完全背包问题

1268:【例9.12】完全背包问题时间限制: 1000 ms 内存限制: 65536 KB提交数: 10553 通过数: 5677【题目描述】设有n种物品,每种物品有一个重量及一个价值。但每种物品的数量是无限的,同时有一个背包,最大载重量为M,今从n种物品中选取若干件(同一种物品可以多次选取),使其重量的和小于等于M,而价值的和为最大。【输入】第一行:两个整数...

2020-04-24 18:13:48 933

原创 第九章 动态规划-第二节 背包问题-1267:【例9.11】01背包问题

1267:【例9.11】01背包问题时间限制: 1000 ms 内存限制: 65536 KB提交数: 12639 通过数: 7787【题目描述】一个旅行者有一个最多能装 M 公斤的背包,现在有 n 件物品,它们的重量分别是W1,W2,…,Wn,它们的价值分别为C1,C2,…,Cn,求旅行者能获得最大总价值。【输入】第一行:两个整数,M(背包容量,M≤200)和N...

2020-04-24 17:09:24 954

原创 第九章 动态规划-1289:拦截导弹

1289:拦截导弹时间限制: 1000 ms 内存限制: 65536 KB提交数: 3939 通过数: 2604【题目描述】某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有...

2020-04-24 12:20:10 566

原创 第九章 动态规划-1288:三角形最佳路径问题

1288:三角形最佳路径问题时间限制: 1000 ms 内存限制: 65536 KB提交数: 2578 通过数: 2251【题目描述】如下所示的由正整数数字构成的三角形:73 88 1 02 7 4 44 5 2 6 5从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,和最大的路径称为最佳路径。你的任务就是求出最佳...

2020-04-24 11:55:20 411

原创 第九章 动态规划-1287:最低通行费

1287:最低通行费时间限制: 1000 ms 内存限制: 65536 KB提交数: 2843 通过数: 2095【题目描述】一个商人穿过一个N×N的正方形的网格,去参加一个非常重要的商务活动。他要从网格的左上角进,右下角出。每穿越中间1个小方格,都要花费1个单位时间。商人必须在(2N-1)个单位时间穿越出去。而在经过中间的每个小方格时,都需要缴纳一定的费用。这个...

2020-04-24 11:30:25 2080

原创 第九章 动态规划-1286:怪盗基德的滑翔翼

1286:怪盗基德的滑翔翼时间限制: 1000 ms 内存限制: 65536 KB提交数: 4757 通过数: 2294【题目描述】怪盗基德是一个充满传奇色彩的怪盗,专门以珠宝为目标的超级盗窃犯。而他最为突出的地方,就是他每次都能逃脱中村警部的重重围堵,而这也很大程度上是多亏了他随身携带的便于操作的滑翔翼。有一天,怪盗基德像往常一样偷走了一颗珍贵的钻石,不料却被柯...

2020-04-24 10:33:37 1558

原创 第九章 动态规划-1285:最大上升子序列和

1285:最大上升子序列和时间限制: 1000 ms 内存限制: 65536 KB提交数: 4922 通过数: 2593【题目描述】一个数的序列bi,当b1<b2<…<bS的时候,我们称这个序列是上升的。对于给定的一个序列(a1,a2,…,aN),我们可以得到一些上升的子序列(ai1,ai2,…,aiK),这里1≤i1<i2<…<...

2020-04-24 10:05:30 994

原创 第九章 动态规划-1284:摘花生

1284:摘花生时间限制: 1000 ms 内存限制: 65536 KB提交数: 3989 通过数: 2631【题目描述】Hello Kitty想摘点花生送给她喜欢的米老鼠。她来到一片有网格状道路的矩形花生地(如下图),从西北角进去,东南角出来。地里每个道路的交叉点上都有种着一株花生苗,上面有若干颗花生,经过一株花生苗就能摘走该它上面所有的花生。Hello Kitt...

2020-04-23 11:48:23 1525

原创 第九章 动态规划-1283:登山

1283:登山时间限制: 1000 ms 内存限制: 65536 KB提交数: 7160 通过数: 2454【题目描述】五一到了,ACM队组织大家去登山观光,队员们发现山上一共有N个景点,并且决定按照顺序来浏览这些景点,即每次所浏览景点的编号都要大于前一个浏览景点的编号。同时队员们还有另一个登山习惯,就是不连续浏览海拔相同的两个景点,并且一旦开始下山,就不再向上走了...

2020-04-23 11:12:15 809

原创 第九章 动态规划-1282:最大子矩阵

【题目描述】已知矩阵的大小定义为矩阵中所有元素的和。给定一个矩阵,你的任务是找到最大的非空(大小至少是1 × 1)子矩阵。比如,如下4 × 4的矩阵0 -2 -7 09 2 -6 2-4 1 -4 1-1 8 0 -2的最大子矩阵是9 2-4 1-1 8这个子矩阵的大小是15。【输入】输入是一个N×N的矩阵。输入的第一行给出N(0<N≤100)。再后...

2020-04-23 10:35:42 2284

sfjsbd2.rar

数据结构

2020-04-16

sfjsbd3.rar

算法竞赛宝典 基础算法艺术 数据结构与算法

2020-04-16

sfjsbd1.rar

算法竞赛宝典 基础算法艺术 数据结构与算法

2020-04-16

数据结构与算法(C++实现).rar

数据结构与算法(C++实现)

2020-04-02

-图解算法+使用Python+-+范例程序.rar

-图解算法+使用Python+-+范例程序,分享给需要的人

2020-03-03

数据结构,数据结构

数据结构-经典教学 演示软件 适合新人学习数据结构 了解数据

2015-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除