越努力,越幸运!!!

青,取之于蓝~而胜于蓝! 冰,水为之~而寒于水!

排序:
默认
按更新时间
按访问量
RSS订阅

01背包问题——<DP>

01背包题目的雏形是: 有N件物品和一个容量为V的背包。第i件物品的体积是c[i],价值是w[i]。求解将哪些物品装入背包可使价值总和最大。 从这个题目中可以看出,01背包的特点就是:每种物品仅有一件,可以选择放或不放。 其状态转移方程是: f[i][v]=max{f[i-1][v],f[...

2017-12-24 12:11:43

阅读数 250

评论数 0

算法提高 最长公共子序列 (DP VS 递归)

算法提高 最长公共子序列   时间限制:1.0s   内存限制:256.0MB      问题描述   给定两个字符串,寻找这两个字串之间的最长公共子序列。 输入格式   输入两行,分别包含一个字符串,仅含有小写字母。 输出格式   最长公共子序列的长度。 样例输入 abcd...

2017-12-09 15:02:06

阅读数 564

评论数 0

旅行商问题(状态压缩的DP)

旅行商问题的提法为:假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路经的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。(路径的选择目标是要求得的路径路程为所有路径之中的最小值给定一个有向图/无向图,图中的边有长度,求一条最短的哈密尔顿回路,即从某一个点开始,依次遍历所有点,...

2017-10-27 11:11:00

阅读数 701

评论数 0

P1040 加分二叉树(区间DP)

P1040 加分二叉树 https://www.luogu.org/problemnew/show/1040 题目描述 设一个n个节点的二叉树tree的中序遍历为(1,2,3,…,n),其中数字1,2,3,…,n为节点编号。每个节点都有一个分数(均为正整数),记第i个节点的分数为di,tree...

2017-10-26 16:05:46

阅读数 221

评论数 0

DP-选课(记忆化搜索)

题目描述: 学校实行学分制。每门的必修课都有固定的学分,同时还必须获得相应的选修课程学分。学校开设了 N (N 在选修课程中,有些课程可以直接选修,有些课程需要一定的基础知识,必须在选了其它的一些课程的基础上才能选修。例如《Frontpage》必须在选修了《Windows操作基础》之后才能选修...

2017-10-26 14:59:09

阅读数 135

评论数 0

区间DP-合并石子(求最小/最代价 )

题目描述: 设有N堆沙子排成一排,其编号为1,2,3,…,N(N 分析 令f[i,j]表示归并第i个数到第j数的最小代价,sum[i,j]表示第i个数到第j个数的和,这个可以事先计算出来。sum[i,j]可以在O(1)的时间内算出. 容易的到以下的动态转移方程: f[i,j]=min(f[i,...

2017-10-23 20:55:05

阅读数 177

评论数 0

最大利润问题(深搜+树形DP)

解题思路:    1)用邻接表表示这颗树; (2)先进行深搜查找到叶子节点,然后从叶子节点返回到父节点; (3)主要思想:深度优先搜索+动态规划      代码: #include struct node { int to; int next; }a[200005]...

2017-10-20 11:36:19

阅读数 211

评论数 0

YTU.3135: 动态规划基础题目之最长上升子序列

3135: 动态规划基础题目之最长上升子序列 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 129  Solved: 62 [Submit][Status][Web Board] Description 一个数的序列bi,...

2017-09-20 16:06:21

阅读数 147

评论数 0

动态规划(DP)之入门学习-数字三角形

原文地址:http://blog.csdn.net/zwhlxl/article/details/46225947 数字三角形案例 题目描述 Description 下图给出了一个数字三角形,请编写一个程序,计算从顶至底的某处的一条路径,使该路径所经过的数字的总和最大。 ...

2017-09-16 15:50:08

阅读数 380

评论数 0

YTU.3134: 动态规划基础题目之数字三角形

3134: 动态规划基础题目之数字三角形 Time Limit: 1 Sec  Memory Limit: 64 MB Submit: 104  Solved: 66 [Submit][Status][Web Board] Description 7 3 8 8 ...

2017-09-16 15:46:04

阅读数 221

评论数 0

习题3.4 最长连续递增子序列

习题3.4 最长连续递增子序列(20 分) 给定一个顺序存储的线性表,请设计一个算法查找该线性表中最长的连续递增子序列。例如,(1,9,2,5,7,3,4,6,8,0)中最长的递增子序列为(3,4,6,8)。 输入格式: 输入第1行给出正整数n(≤10​5​​);第2行给出n个整数,其间以...

2017-09-16 11:31:48

阅读数 1478

评论数 0

F - Anniversary party(POJ - 2342 )

There is going to be a party to celebrate the 80-th Anniversary of the Ural State University. The University has a hierarchical structure of employee...

2017-09-15 16:35:42

阅读数 156

评论数 0

B - 小背包 HRBUST - 1558

有一个容量为m(1 Input 有多组测试数据,但是不会超过10组。 对于每组测试数据,第一行是两个整数m和n,表示背包容量的和物品个数。接下来有n行,每行有两个整数,表示一个物品的体积和价值。 输入到文件结束。 Output 对于每组测试数据,输出一行,包含一个整数,为背包能...

2017-08-24 10:04:43

阅读数 379

评论数 0

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