动态规划
文章平均质量分 77
sdjzli
这个作者很懒,什么都没留下…
展开
-
hdu 1285 确定比赛名次
确定比赛名次 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 7059 Accepted Submission(s): 2674 Problem Description 有N个比赛队(1 Input原创 2013-03-05 18:54:03 · 1293 阅读 · 0 评论 -
矩阵连乘问题
给定n个矩阵{A1,A2,…,An},其中Ai与Ai+1是可乘的, i=1,2 ,…,n-1。如何确定计算矩阵连乘积的计算次序,使得 依此次序计算矩阵连乘积需要的数乘次数最少。 题解: 动态规划 设计算A[i:j],1 当i==j时,A[i:j]=Ai,因此,m[i,i]=0;,i=1,2,3,.....n 当i m[i,:j]=m[i,k]+m[k+1,j]+pi-1*pk*pj原创 2013-02-27 16:11:13 · 568 阅读 · 0 评论 -
最长公共子序列
若给定序列X={x1,x2,…,xm},则另一序列 Z={z1,z2,…,zk},是X的子序列是指存在一个严格递增下 标序列{i1,i2,…,ik}使得对于所有j=1,2,…,k有:zj=xij 。例 如,序列Z={B,C,D,B}是序列X={A,B,C,B, D,A,B}的子序列,相应的递增下标序列为{2,3, 5,7}。 给定2个序列X和Y,当另一序列Z既是X的子序列又是Y原创 2013-02-27 19:27:33 · 4420 阅读 · 0 评论 -
poj 1015 Jury Compromise
链接:http://poj.org/problem?id=1015 题目大意:求两组中m个的和之后的差最小, 题目思路:动态规划,可行方案dp(j-1, x)能演化成方案dp(j, k)的必要条件是:存在某个候选人i,i 在方案dp(j-1, x)中没有被选上,且x+V(i) = k。在所有满足该必要条件的dp(j-1, x)中,选出 dp(j-1, x) + S(i) 的值最大的那个,那原创 2013-03-01 23:36:51 · 821 阅读 · 0 评论 -
poj 1018 Communication System
链接:http://poj.org/problem?id=1018 题目大意:有n个设备,每个设备有mi个制造商,每个设备选一个制造商,使最后选择的n个制造商的B/p值最大,b是选择的最小b值,p为所有选择的p值得总和 题目思路: 搜索超时,贪心解决; 原题: Communication System Time Limit: 1000MS Memory原创 2013-03-02 19:40:57 · 1127 阅读 · 0 评论