动态规划
文章平均质量分 75
bailuoheng
这个作者很懒,什么都没留下…
展开
-
poj 3254
题目大意: 给出一个n行m列的草地,1表示肥沃,0表示贫瘠,现在要把一些牛放在肥沃的草地上,但是要求所有牛不能相邻,问你有多少种放法。 基本思路: 首先得一行一行的来,然后这里如果每次都挨个试每种状态的话绝对超时,然后就是把所以满足两两不相邻的情况找出来存起来,每次每一行拿这个去判断,这样 每一行内相邻的情况找出来的,下面的dp就是找满足都放在肥沃土壤和相邻行没有相邻的情况,这样问题就得原创 2017-06-14 10:47:59 · 205 阅读 · 0 评论 -
最优矩阵链乘
附链接:http://blog.csdn.net/zhaochengyuan/article/details/7863542 题目大意: 一个n*m矩阵由n行m列共n*m个数排列而成。两个矩阵A和B可以相乘当且仅当A的列数等于B的行数。一个N*M的矩阵乘以一个M*P的矩阵等于一个N*P的矩阵,运算量为nmp。 矩阵乘法满足结合律,A*B*C可以表示成(A*B)*C或者是A*(B*C),两者的转载 2017-06-27 16:03:43 · 652 阅读 · 0 评论 -
poj 3311
题目大意: 输入一个整数n,代表除送餐开始地(0)以外必须要送达的n个地方,然后下面n+1行,然后第i行第j个数表示从i到j要花的时间,然后问题是到达所有送餐地并回到初始位置的最短时间,到达某个餐馆次序不一定; 基本思路: 从某一个地点到另一个地点,然后有许多种情况,只能挨个枚举,然后当前所有到达的地点形成一个状态s,然后dp【s】【i】就是当前状态为s,当前到达地点为i的最短时间;然后就是原创 2017-06-14 23:02:05 · 274 阅读 · 0 评论 -
凸多边形最优三角剖分
转载:http://www.cnblogs.com/Jason-Damon/p/3298172.html 题目描述: 用多边形顶点的逆时针序列表示凸多边形,即P={v0,v1,…,vn-1}表示具有n条边的凸多边形。 给定凸多边形P,以及定义在由多边形的边和弦组成的三角形上的权函数w。要求确定该凸多边形的三角剖分,使得即该三角剖分中诸三角形上权之和为最小。 解题思转载 2017-06-28 15:32:27 · 407 阅读 · 0 评论