自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

blog

老混子coder了

  • 博客(12)
  • 收藏
  • 关注

原创 【DP】ssl 1653数字游戏

Description小W发明了一个游戏,他在黑板上写出了一行数字a1,a2,a3,……,an,然后给你M个回合的机会,每会回你可以从中选择一个数字擦去它,接着剩下来的每个数字ai都要递减一个值bi。如此重复m个回合,所有你擦去的数字之和就是你所得的分数。  小W和他的好朋友小Y玩了这个游戏,可是他发现,对于每个给出的a和b序列,小Y的得分总比他高,所以他就很不服气。于是他想让你帮他算算,对于...

2018-12-30 15:43:28 228

原创 【DP】ssl 1212大厅安排

Description有一个演讲大厅需要GEORGE管理,演讲者们事先定好了需要演讲的起始时间和中止时间。GEORGE想让演讲大厅得到最大可能的使用。我们要接受一些预定而拒绝其他的预定,目标自然是使演讲者使用大厅的时间最长。为方便起见,假设在某一时刻一个演讲结束,另一个演讲就可以立即开始。  计算演讲大厅最大可能的使用时间。Input第一行为一个整数n,n <= 100,表示申请的数...

2018-12-30 09:24:52 188

原创 【DP】ssl 1632多米诺骨牌 (判定性问题)

Description一张骨牌可被分为两个正方形。每个正方形为空或有1至6个点。如下图任一张骨牌能被转动180°,保持其正面始终朝上。为了使骨牌上下点数之差最少,求所需旋转的次数最少为多少?Input输入文件的第一行是一个正整数n(1≤n≤1000),表示多米诺骨牌数。接下来的n行表示n个多米诺骨牌的点数。每行有两个用空格隔开的正整数,表示多米诺骨牌上下方块中的点数a和b,且1≤a,b...

2018-12-27 16:48:19 206

原创 【DP】ssl 1633农田个数

Description你的老家在河北农村。过年时,你回老家去拜年。你家有一片NM农田,将其看成一个NM的方格矩阵,有些方格是一片水域。你的农村伯伯听说你是学计算机的,给你出了一道题: 他问你:这片农田总共包含了多少个不存在水域的正方形农田。  两个正方形农田不同必须至少包含下面的两个条件中的一条:  边长不相等  左上角的方格不是同一方格Input输入数据第一行为两个由空格分开的正...

2018-12-26 16:48:42 219 2

原创 【DP】ssl 1010 方格取数(多线程DP)

Description设有N*N的方格图(N<=10,我们将其中的某些方格中填入正整数,而其他的方格中则放入数字0。如下图所示(见样例):  某人从图的左上角的A 点出发,可以向下行走,也可以向右走,直到到达右下角的B点。在走过的路上,他可以取走方格中的数(取走后的方格中将变为数字0)。  此人从A点到B 点共走两次,试找出2条这样的路径,使得取得的数之和为最大。Input输入的...

2018-12-22 11:49:40 183

原创 【DP】取数字问题

Description给定M*N的矩阵,其中的每个元素都是-10到10之间的整数。你的任务是从左上角(1,1)走到右下角(M,N),每一步只能向右或向下,并且不能走出矩阵的范围。你所经过的方格里面的数字都必须被选取,请找出一条最合适的道路,使得在路上被选取的数字之和是尽可能小的正整数。Input第一行两个整数M,N,(2<=M,N<=10),分别表示矩阵的行和列的数目。接下来的...

2018-12-22 09:14:08 328

原创 【DP】分组背包

Description有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。这些物品被划分为若干组,每组中的物品互相冲突,最多选一件。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。Input第一行:三个整数,v(背包容量,v<=200),n(物品数量,n<=30)和t(最大组号,t<=10);第2…n+1行:每行三个整数...

2018-12-20 17:24:38 321

原创 【DP】书的复制

Description现在要把m本有顺序的书分给k个人复制(抄写),每个人的抄写速度都一样,一本书不允许分给两个或两个以上的人抄写,分给每个人的书,必须是连续的,比如不能把第一、第三、第四本书给同一个人抄写。现在请你设计一种方案,使得复制时间最短。复制时间为抄写最多的人用去的时间。Input第一行两个整数,m,k(k<=m<=500)第二行为m个整数,第i个数表示第i本书的页...

2018-12-20 17:03:18 244

原创 【DP】SSL 1596矩阵链相乘

DescriptionInputn表示矩阵的个数(<=100)n+1个数,表示矩阵(<=100)Output最小的乘法次数Sample Input55 10 4 6 10 2Sample Output348思路我们先枚举合成矩阵的个数(len),再枚举矩阵的第一个(i),最后一个(j)就出来了,最后枚举分割线(k),用分割线前面矩阵花费的时间加上后面矩阵花...

2018-12-15 11:29:52 159

原创 【DP】加法最大&乘积最大

加法最大Description设有一个长度为n的数字字符串,分成k+1个部份,使其k+1部份相加的和为最大。例如:数字串’340670’,k=1,其加法有 3+40670=40673 34+0670=704 340+670=1010 3406+70=3476 34076+0=34076其最大和为40676。问题:当数字串和k给出后,找出一个分法使和为最大。Sample Input6 ...

2018-12-15 07:56:47 273

原创 【DP】机器分配

题目总公司拥有高效生产设备M台,准备分给下属的N个公司。各分公司若获得这些设备,可以为国家提供一定的盈利。问:如何分配这M台设备才能使国家得到的盈利最大?求出最大盈利值。其中M《=15,N〈=10。分配原则:每个公司有权获得任意数目的设备,但总台数不得超过总设备数M。输入第一行保存两个数,第一个数是设备台数M,第二个数是分公司数N。接下来是一个M*N的矩阵,表明了第I个公司分配J台机器的盈利...

2018-12-08 15:04:00 204

原创 【DP】叠放箱子问题(两种方法)

题目描述某港口有一批集装箱,将其编号,分别为1至N。每一个箱子的外型尺寸都是一样的,现在要将其中某些集装箱叠放起来,集装箱叠放的规则如下:  1)每个集装箱上最多只能直接叠放一个集装箱。  2)编号较小的集装箱不能放在编号较大的集装箱之上。  3)每个集装箱都给出了自身的重量和可承受的重量,每个集装箱之上的所有集装箱重量之和不得超过该集装箱的可承受的重量。  现在要求你编程,从中选出最多...

2018-12-08 09:15:12 734

空空如也

空空如也

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

TA关注的人

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