
计算机科学与技术
SUPERM_Y
这个作者很懒,什么都没留下…
展开
-
动态规划解砝码合并求最大得分
动态规划解砝码合并求最大得分题目:分析:其实本题本质与矩阵连乘的解题方法一样,都是动态规划算法的应用,理解了矩阵连乘,这题就是小菜一碟,关于矩阵连乘见我另一篇文章,里面的链接有大神讲的非常好源代码:#include<stdio.h>#define N 4//定义总共有4个砝码#define INF 0x3f3f3fint w[N] = { 4,4,5,9 };//记录砝码对应质量int m[N + 1][N + 1];//存储砝码Fi到Fj合并的最大得分,i,j从1开始in原创 2021-01-06 22:43:47 · 403 阅读 · 0 评论 -
动态规划求解多段图最短路径
动态规划求解多段图最短路径题目:分析见源代码注释源代码:#include<stdio.h>#define N 10//定义定点数,编号从1开始#define M 5//定义层数#define INF 0x3f3f3fint graph[100][100];//图的链接矩阵int num[5] = { 1,4,7,9,10 };//每一层对应的节点最大编号,用于区分每一层int cost[N+1];//每一个节点从起点到该节点的最短距离int pos[N + 1];//每一原创 2021-01-06 22:34:58 · 3876 阅读 · 1 评论