花了近2个小时终于AC,好爽。。 一道类似于最优矩阵链乘的题目,受《切木棍》那道题的启示,该题的原理也是一样的,仅仅只是变成了且面积。那么对应的也要添加维度 。 显然要完整的表示状态,最少要用四维数组。分别表示它的两个对角线顶点的坐标 。 然后横切或者纵切,递归需找更小的矩形,直到矩形内仅仅剩一
分类:
其他好文 时间:
2016-03-12 23:01:15
阅读次数:
204
题目描述零崎有很多朋友,其中有一个叫jhljx。jhljx大家很熟悉了,他数学不好也是出了名的,大家都懂。现在jhljx遇到了矩阵乘法,他当时就懵了。数都数不清的他,矩阵乘法怎么可能会算的清楚呢?虽然零崎觉得还不如让你们来算,不过好歹也要给jhljx个面子,给她留下一个证明自己数学实力的机会。为了减...
分类:
其他好文 时间:
2015-11-15 13:20:27
阅读次数:
166
dp有很多个经典应用,矩阵链是其中一个。对于我这种数学不好的人,需要回顾矩阵性质。若矩阵A的维数是p×q,矩阵B的维数是q×r,则A与B相乘后所得矩阵AB的维数是p×r。按照矩阵相乘的定义,求出矩阵AB中的一个元素需要做q次乘法(及q-1次加法)。这样,要计算出AB就需要做p×q×r次乘法。由于加法...
分类:
其他好文 时间:
2015-11-04 00:29:45
阅读次数:
222
题意:有n个数字,n-1个运算符,每个运算符的顺序可以任意,因此一共有 (n - 1)! 种运算顺序,得到 (n - 1)! 个运算结果,然后求这些运算结果之和 MOD 1e9+7.分析:类比最优矩阵链乘,枚举区间[l, r]中最后一个运算符的位置k。如果运算符为乘法的话,那么根据乘法分配率这个乘法...
分类:
其他好文 时间:
2015-08-20 01:15:43
阅读次数:
162
L - Optimal Array Multiplication Sequence
Time Limit:3000MS Memory Limit:0KB 64bit IO Format:%lld
& %llu
Submit Status Practice UVA
348
Appoint description:
acmparand (2013-08-02...
分类:
其他好文 时间:
2015-08-09 20:41:53
阅读次数:
115
#includeusing namespace std;/*计算括号化方案数:标量乘法作为代价衡量,应该使标量乘法尽可能少。m[i,j]表示Ai.....Aj所需标量乘法的最小值。i=j 时只有一个矩阵,无需分割 m[i,i]=0;采用自底向上的方式:*/int m[100][100];int p....
分类:
编程语言 时间:
2015-08-08 11:56:39
阅读次数:
116
此题可以转化为最优矩阵链乘的形式,d(i, j)表示区间[i, j]所能得到的最小权值。枚举最后一个拿走的数a[k],状态转移方程为d(i, j) = min{ d(i, k) + d(k, j) + a[i] * a[k] * a[j] } 1 #include 2 #include 3 #i.....
分类:
其他好文 时间:
2015-08-03 00:47:56
阅读次数:
161
Optimal Array Multiplication Sequence
Time Limit:3000MS Memory Limit:0KB 64bit IO Format:%lld & %llu
Submit Status Practice UVA 348
Appoint description:Description
Download as PDFGiven two...
分类:
其他好文 时间:
2015-07-24 14:20:13
阅读次数:
89
该题乍一看和矩阵链乘很相似,可是有一个不同之处就是该题可以拼接 。 为了达到这个目的,我们不得不拓展维度d[i][j][k],用一个k表示最右边拼接了k个和a[j]相同颜色的方块。
问题的关键在于拼接,当右边存在一个q
细节见代码:
#include
using namespace std;
const int maxn = 205;
int t,n,d[maxn][maxn][max...
分类:
其他好文 时间:
2015-07-19 18:06:33
阅读次数:
95
花了近2个小时最终AC,好爽。。一道类似于最优矩阵链乘的题目,受《切木棍》那道题的启发,该题的原理也是一样的,只不过变成了且面积,那么相应的也要增加维度 。
显然要完整的表示状态,最少要用四维数组,分别表示它的两个对角线顶点的坐标 。 然后横切或者纵切,递归需找更小的矩形,直到矩形内只剩一个樱桃的时候返回0
那么问题就是怎样快速的判断一个矩形内有多少个樱桃,于是决定再开一个数组记录这个矩形...
分类:
其他好文 时间:
2015-07-18 12:42:48
阅读次数:
225