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

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

148次阅读
没有评论

共计 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精品在线观看 | 麻豆福利在线观看 | 少妇高清精品毛片在线视频 | 欧美一性一乱一交一视频 | 精品91视频 | 欧美成人香蕉网在线观看 | 大地资源在线观看免费下载 | 亚洲人成人一区二区三区 | 美女视频黄a视频全免费 | 毛片网站在线播放 | 丰满人妻妇伦又伦精品国产 | 亚洲精品久久久久久 | 视频一区 日韩 | 成年午夜无码av片在线观看 | 91在线欧美 | 中文字幕日本不卡 | 国产真实露脸乱子伦原著 | 成网站在线观看人免费 | 日本视频www | 少妇被粗大的猛烈进出96影院 | 国产一区二区精品久久凹凸 | 中文久久| 三年片在线观看免费大全电影 | 成人淫片免费视频95视频 | 久久久久99精品成人片直播 | 国产香蕉国产精品偷在线观看 | 国产偷v国产偷v亚洲高清 | 午夜免费视频 | 亚洲成人视屏 | 夜夜春夜夜爽久久 | 欧美人成在线观看网站高清 | 大色综合色综合资源站 | 双乳被一左一右吃着动态图 | 99久久综合精品国产 | 欧美日韩第一页 | fc2ppv成年免费视频观看 | 国产拍揄自揄精品视频 | 少妇高潮太爽了在线视频 | 亚洲国产成人在线视频 | 国产成人自拍视频在线观看 |