蓝桥杯备考:动态规划路径类DP之矩阵的最小路径和

如题,要求左上角到右下角的最短路径,我们还是老样子按顺序做

step1:确定状态表示 fij表示(1,1)到(i,j)的最短距离

step2 :推导状态表达方程

step3:确定填表顺序,应该是从上到下,从左到右

step4:初始化

step5 找结果,结果就存在fnm这里

好的,我们直接来实现一下代码就行了

cpp 复制代码
#include <iostream>
#include <cstring>
using namespace std;
int n,m;
const int N = 510;
int f[N][N];
int main()
{
	cin >> n >> m;
	memset(f,0x3f,sizeof f);
	f[0][1] = 0;
	for(int i = 1;i<=n;i++)
	{
		for(int j = 1;j<=m;j++)
		{
			int x;
			cin >> x;
			f[i][j] = min(f[i-1][j],f[i][j-1])+x;
		}
	}
	
	cout << f[n][m] << endl;
}
相关推荐
Bobolink_15 天前
TikTok矩阵账号如何批量养号?工作室级运营方案分享
矩阵·内容运营·跨境电商·tik tok·账号运营
-森屿安年-15 天前
63. 不同路径 II
c++·算法·动态规划
嘿黑嘿呦15 天前
chap 8排序
算法·蓝桥杯·排序算法·软件工程
AI_yangxi15 天前
短视频矩阵系统专业公司
大数据·人工智能·矩阵
昇腾CANN15 天前
【cann-samples系列】GroupedMatmul MX量化矩阵乘的深度性能优化实践
线性代数·性能优化·矩阵·昇腾·cann
青山木15 天前
Hot 100 --- 矩阵置零
线性代数·算法·leetcode·矩阵·哈希算法
Jasmine_llq15 天前
《B4264 [GESP202503 四级] 二阶矩阵》
线性代数·算法·矩阵·二维矩阵遍历枚举所有2×2矩阵·交叉乘积等式条件判断·输入输出快读加速·长整型防溢出计数统计
林森lsjs15 天前
斐波那契数列的 N 种解法:从递归到动态规划的优化之路【算法思考】
算法·动态规划
阿泽·黑核16 天前
05 keyflow 扩展设计方案:矩阵键盘/组合键/事件队列/中断驱动
线性代数·矩阵·计算机外设·嵌入式·agent·vibe coding
工头阿乐16 天前
相机坐标系标定与外参矩阵求解
数码相机·线性代数·矩阵