最短路径问题

class Solution {

public:

int uniquePaths(int m, int n) {

vector<vector<int>> ret(m+1,vector<int>(n+1,0));

ret01=1;

for(int i=1;i<=m;i++){

for(int j=1;j<=n;j++){

retij=reti-1j+retij-1;

}

}

return retmn;

}

};

class Solution {

public:

int uniquePathsWithObstacles(vector<vector<int>>& obs) {

int m=obs.size(),n=obs0.size();

vector<vector<int>> ret(m+1,vector<int>(n+1,0));

ret01=1;

for(int i=1;i<=m;i++){

for(int j=1;j<=n;j++){

if(obsi-1j-1==0)

retij=reti-1j+retij-1;

}

}

return retmn;

}

};

class Solution {

public:

int jewelleryValue(vector<vector<int>>& f) {

int m=f.size(),n=f0.size();

vector<vector<int>> ret(m+1,vector<int>(n+1,0));

for(int i=1;i<=m;i++){

for(int j=1;j<=n;j++){

retij=fi-1j-1+max(reti-1j,retij-1);

}

}

return retmn;

}

};

class Solution {

public:

int minFallingPathSum(vector<vector<int>>& mat) {

int n=mat.size();

vector<vector<int>> ret(n+1,vector<int>(n+2,INT_MAX));

for(int i=0;i<n+2;i++) ret0i=0;

for(int i=1;i<=n;i++){

for(int j=1;j<=n;j++){

retij = min(reti - 1j - 1, min(reti - 1j, reti - 1[j

  • 1])) + mati - 1j - 1;

}

}

int a=INT_MAX;

for(int j=1;j<=n;j++) a=min(retnj,a);

return a;

}

};

class Solution {

public:

int minPathSum(vector<vector<int>>& grid) {

int m=grid.size(),n=grid0.size();

vector<vector<int>> ret(m+1,vector<int>(n+1,INT_MAX));

//for(int i=0;i<=m;i++) ret0i=0;

//for(int j=0;j<=n;j++) retj0=0;

ret01=0;ret10=0;

for(int i=1;i<=m;i++){

for(int j=1;j<=n;j++){

retij=gridi-1j-1+min(reti-1j,retij-1);

}

}

return retmn;

}

};

lass Solution {

public:

int calculateMinimumHP(vector<vector<int>>& dung) {

int m=dung.size(),n=dung0.size();

vector<vector<int>> ret(m+1,vector<int>(n+1,INT_MAX));

retmn-1=1,retm-1n=1;

for(int i=m-1;i>=0;i--){

for(int j=n-1;j>=0;j--){

retij=min(reti+1j,retij+1)-dungij;

retij=max(1,retij);

}

}

return ret00;

}

};

相关推荐
程序员黑豆2 小时前
Java类型推断完全指南:从var到菱形运算符,掌握使用限制与最佳实践
java·前端·ai编程
GreenTea3 小时前
深度解读 Anthropic 多智能体报告:更强的模型 ≠ 更好的协调
前端·后端·算法
风流 少年3 小时前
Spring AI 2.0:Memory
java·后端·spring
码匠许师傅3 小时前
【C++ 面试真题】聊聊 C++ 的移动语义与右值引用
java·c++·面试
小席是个热心肠4 小时前
AI相关的自我学习
java·人工智能·学习
fqq34 小时前
力扣刷题前置Java语法
算法·leetcode·职场和发展
数智化管理手记6 小时前
海量数据如何沉淀有效数据资产?数据标准化治理方案如何搭建?
java·大数据·人工智能
2501_906565126 小时前
数学之美探究
算法
oier_Asad.Chen7 小时前
【洛谷题解/AcWing题解/OI学习笔记】洛谷P2868【USACO07DEC】Sightseeing Cows G(01分数规划求最大比率)
算法·图论·spfa·二分·负环
cfm_29147 小时前
SpringAI + Ollama 本地大模型
java·开发语言·人工智能·语言模型