
动态规划
文章平均质量分 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): 2674Problem Description有N个比赛队(1 Input原创 2013-03-05 18:54:03 · 1319 阅读 · 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当im[i,:j]=m[i,k]+m[k+1,j]+pi-1*pk*pj原创 2013-02-27 16:11:13 · 595 阅读 · 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 · 4460 阅读 · 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 · 852 阅读 · 0 评论 -
poj 1018 Communication System
链接:http://poj.org/problem?id=1018题目大意:有n个设备,每个设备有mi个制造商,每个设备选一个制造商,使最后选择的n个制造商的B/p值最大,b是选择的最小b值,p为所有选择的p值得总和题目思路:搜索超时,贪心解决;原题:Communication SystemTime Limit: 1000MS Memory原创 2013-03-02 19:40:57 · 1152 阅读 · 0 评论