在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

c++怎么找出路径数目与最小路径和

128次阅读
没有评论

共计 1320 个字符,预计需要花费 4 分钟才能阅读完成。

这篇文章主要介绍“c++ 怎么找出路径数目与最小路径和”,在日常操作中,相信很多人在 c ++ 怎么找出路径数目与最小路径和问题上存在疑惑,丸趣 TV 小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”c++ 怎么找出路径数目与最小路径和”的疑惑有所帮助!接下来,请跟着丸趣 TV 小编一起来学习吧!

#include  iostream 
#include  vector 
#include  limits 
using namespace std;
思路:对于某一点 dp[i][j] 的路径数目,是该点正上方和正左方路径数目之和
dp[i][j] = dp[i][j-1] + dp[i-1][j];  但是对于特殊地方需要特殊考虑  
int Unique_path(int m,int n,int first,int second)
 vector vector int    dp(m);
 int i,j;
 for(i=0;i dp.size();i++)
 dp[i].assign(n,0);
 dp[0][0] =1;
 for(i=0;i dp.size();i++)
 for(j=0;j dp[0].size();j++)
 if(i!=0 || j!=0)
 if(i == first   j == second)
 dp[i][j] =0;
 else
 if(i == 0)
 dp[i][j] = dp[i][j-1];
 else if(j== 0)
 dp[i][j] = dp[i-1][j];
 else
 dp[i][j] = dp[i][j-1]+dp[i-1][j];
 } 
 return dp[m-1][n-1];
} 
第二个问题,从左上角到右下角,寻找代价最小的路径  
典型的动态规划问题,和上个问题类似
int MinPathSum(vector vector int    vec)
 vector vector int    dp(vec.size());
 int i,j;
 for(i=0;i vec.size();i++)
 dp[i].assign(vec[i].size(),numeric_limits int ::max());
 dp[0][0] = vec[0][0];
 for(i=1;i vec.size();i++)
 dp[i][0] = vec[i][0]+dp[i-1][0];
 for(j=1;j vec[0].size();j++)
 dp[0][j] = vec[0][j] + dp[0][j-1];
 int tmp;
 for(i=1;i vec.size();i++)
 for(j=1;j vec[0].size();j++)
 tmp = min(vec[i][j]+dp[i][j-1],vec[i][j]+dp[i-1][j]);
 dp[i][j] = min(dp[i][j],tmp);
  }
 return dp[vec.size()-1][vec[0].size()-1];
} 

return 0; }

到此,关于“c++ 怎么找出路径数目与最小路径和”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注丸趣 TV 网站,丸趣 TV 小编会继续努力为大家带来更多实用的文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1320字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 久久这里只有精品首页 | 青青青青久久国产片免费精品 | 玩弄人妻少妇精品视频 | 国产叼嘿视频免费网站 | 伊人久久大香线蕉综合影院首页 | 欧美一级淫片漂亮的老师 | 激情综合色综合啪啪五月丁香搜索 | 99热这里只有精品69 | 亚洲aav| 成人天堂av| 久久精品国产清自在天天线 | 公与淑婷厨房猛烈进出视频免费 | 欧美成人手机视频免费播放 | 免费的黄色软件 | gav视频| 久久99热精品免费观看动漫 | 中文字幕丰满乱子无码视频 | 欧美亚洲日韩国产人成在线播放 | 人人玩人人添天天爽 | 亚洲一区二区欧美 | 亚洲人成网站18禁止大 | 欧美黄成人免费网站大全 | 天天性视频 | 99精品久久久久久 | 午夜免费体验 | 成熟丰满熟妇av无码区 | 99久久99精品久久久久久 | 无遮挡呻吟娇喘视频免费播放 | 无码人妻精品一区二区三区东京热 | 婷婷六月综合缴情在线 | 日韩无毛| 伊人激情av一区二区三区 | 亚洲av无码一区二区二三区∝ | 在线三级网 | 欧美一级专区免费大片野外交 | 青青艹在线| 亚洲视频天堂 | 国产亚洲欧美在在线人成 | 国产中文字幕久久 | 免费观看日本特色做爰视频在线 | 2020国产精品自拍 |