自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CW.

祸不妄至,福不徒来

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

原创 【DP】多米诺骨牌

题目输入输入文件的第一行是一个正整数n(1≤n≤1000),表示多米诺骨牌数。接下来的n行表示n个多米诺骨牌的点数。每行有两个用空格隔开的正整数,表示多米诺骨牌上下方块中的点数a和b,且1≤a,b≤6。输出输出文件仅一行,包含一个整数。表示求得的最小旋转次数。输入样例4 6 11 51 31 2输出样例1解题思路我们不妨先不考虑最少旋转次数,而是找出一个使上...

2018-12-29 19:56:12 825 1

原创 【DP】方格取数 和 【DP】传纸条

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

2018-12-27 16:21:21 402

原创 【DP】农田个数

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

2018-12-27 16:21:14 187

原创 【记忆化搜索】【DP】取数字问题

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

2018-12-22 17:00:53 229

原创 【DP】分组背包

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

2018-12-22 08:17:09 296

原创 【DP】书的复制

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

2018-12-21 21:50:51 347 2

原创 【DP】矩阵乘积

题目输入n表示矩阵的个数(<=100)n+1个数,表示矩阵(<=100)输出最小的乘法次数输入样例55 10 4 6 10 2输出样例348解题思路其实方法和石子合并差不多,但是前k个矩阵有f(k)对于中的每一种方法,可对余下的f(n-k)个矩阵放置括号的方法,所以总共有f(k)*f(n-k)种方法,则可以推出公式:f[i][j]=min(f[i][j],f...

2018-12-19 17:17:20 183

原创 【递归】没有上司的晚会

题目Ural大学有N个职员,编号为1~N。他们有从属关系,也就是说他们的关系就像一棵以校长为根的树,父结点就是子结点的直接上司。每个职员有一个快乐指数。现在有个周年庆宴会,要求与会职员的快乐指数最大。但是,没有职员愿和直接上司一起与会。输入第一行一个整数N。(1<=N<=6000)接下来N行,第i+1行表示i号职员的快乐指数Ri。(-128<=Ri&amp

2018-12-19 17:17:11 212 1

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

题目设有一个长度为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给出后,找出一个分法使和为最大。输入输入n和k,n表示有多少个数字字符,k代表共要用多少个...

2018-12-13 17:33:12 365

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

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

2018-12-12 17:04:38 2067

原创 【DP】机器分配

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

2018-12-08 08:29:24 338

原创 【模拟】魔法阵

魔法阵题目昔有人,名斯凯利恩夫·卢克。其英文名乃SkyLYnf·Luke。汝知之何名?曰实,吾亦不知。其有别号曰ylm。何?吾亦不知。汝宜喻之。其乃吾。他有一个Servant,叫做阿尔托莉雅·潘德拉贡,英文名是Arturia Pendragon,别名是Saber。她的 誓约胜利之剑(Excalibur)比红A的无限剑制厉害多了!(上一题的红A没有Saber厉害)题目描述有一天,skyly...

2018-12-08 08:04:33 573

原创 【DP】合并石子

题目在一个操场上一排地摆放着N堆石子。现要将石子有次序地合并成一堆。规定每次只能选相邻的2堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的得分。请设计一个程序,计算出将N堆石子合并成一堆的最小得分。输入每组数据第1行为一个正整数N(2<=N<=100),以下N行,每行一个正整数,小于10000,分别表示第i堆石子的个数(1<=i<=N)。输出对于每组数据输出...

2018-12-08 07:48:01 339

空空如也

空空如也

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

TA关注的人

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