信息学 动态规划 习题
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/20 02:27:23
信息学 动态规划 习题
3.动态规划典型例题与习题
3.1 最长不降子序列
3.2 背包问题
3.3 最短路径
4.3 习题
3.1 最长不降子序列
(1)问题描述
设有由n个不相同的整数组成的数列,记为:
a(1)、a(2)、……、a(n)且a(i)a(j) (ij)
例如3,18,7,14,10,12,23,41,16,24.
若存在i1=w[i] 1f[i] then f[i]:=t
end;
writeln(f[m]);
end.
3.3 最短路径
问题描述:
如图:求v1到v10的最短路径长度及最短路径.
图的邻接矩阵如下:
0 2 5 1 -1 -1 -1 -1 -1 -1
-1 0 -1 -1 12 14 -1 -1 -1 -1
-1 -1 0 -1 6 10 4 -1 -1 -1
-1 -1 -1 0 13 12 11 -1 -1 -1
-1 -1 -1 -1 0 -1 -1 3 9 -1
-1 -1 -1 -1 -1 0 -1 6 5 -1
-1 -1 -1 -1 -1 -1 0 -1 10 -1
-1 -1 -1 -1 -1 -1 -1 0 -1 5
-1 -1 -1 -1 -1 -1 -1 -1 0 2
-1 -1 -1 -1 -1 -1 -1 -1 -1 0
采用逆推法
设f(x)表示点x到v10的最短路径长度
则 f(10)=0
f(x)=min{ f(i)+a[x,i] 当a[x,i]>0 ,x
3.1 最长不降子序列
3.2 背包问题
3.3 最短路径
4.3 习题
3.1 最长不降子序列
(1)问题描述
设有由n个不相同的整数组成的数列,记为:
a(1)、a(2)、……、a(n)且a(i)a(j) (ij)
例如3,18,7,14,10,12,23,41,16,24.
若存在i1=w[i] 1f[i] then f[i]:=t
end;
writeln(f[m]);
end.
3.3 最短路径
问题描述:
如图:求v1到v10的最短路径长度及最短路径.
图的邻接矩阵如下:
0 2 5 1 -1 -1 -1 -1 -1 -1
-1 0 -1 -1 12 14 -1 -1 -1 -1
-1 -1 0 -1 6 10 4 -1 -1 -1
-1 -1 -1 0 13 12 11 -1 -1 -1
-1 -1 -1 -1 0 -1 -1 3 9 -1
-1 -1 -1 -1 -1 0 -1 6 5 -1
-1 -1 -1 -1 -1 -1 0 -1 10 -1
-1 -1 -1 -1 -1 -1 -1 0 -1 5
-1 -1 -1 -1 -1 -1 -1 -1 0 2
-1 -1 -1 -1 -1 -1 -1 -1 -1 0
采用逆推法
设f(x)表示点x到v10的最短路径长度
则 f(10)=0
f(x)=min{ f(i)+a[x,i] 当a[x,i]>0 ,x
动态规划算法
求动态规划0/1背包问题的经典习题及测试数据
c语言 数字三角形的动态规划
求一道动态规划题的解答思路以及状态方程
分治算法和动态规划有什么不同和联系?
PASCAL动态规划一水题稀里糊涂就过了,
数学建模中规划的分类时常有什么线性规划和非线性规划 动态规划 非动态规划 多目标规划 单目标规划 到底该怎么具体的给数学
西北工业大学运筹学真题 :1.试述建立动态规划数学模型的步骤及应注意的问题,并说明动态规划的求解方法有
动态
动态规划的0-1背包问题,请高手解释下代码
决策树、动态规划、网络计划这三个概念怎么理解诶.有什么不同,举出例子
2.最后的战场(动态规划)pascal (war.pas/c/cpp)