当前位置: 首页 > news >正文

科技杭州网站建设免保证金入驻电商平台

科技杭州网站建设,免保证金入驻电商平台,高端的网站设计费用,国际贸易新闻最新消息【解题思路】 1. 状态定义 状态定义#xff1a;dp[i][j]#xff1a;从(i,j)出发的所有路线中#xff0c;长度最长的路线的长度。 2. 状态转移方程 记第(i,j)位置的高度为a[i][j]。 集合#xff1a;从(i,j)出发的所有路线 分割集合#xff1a;根据下一步可以到达的位置分割…【解题思路】 1. 状态定义 状态定义dp[i][j]从(i,j)出发的所有路线中长度最长的路线的长度。 2. 状态转移方程 记第(i,j)位置的高度为a[i][j]。 集合从(i,j)出发的所有路线 分割集合根据下一步可以到达的位置分割集合。 下一步可以到达的位置有(i-1,j), (i1,j), (i,j-1), (i,j1)。只要该位置的高度低于当前(i,j)位置的高度就可以到达这里。 如果a[i-1][j] a[i][j]那么下一步可以到(i-1,j)。从(i,j)出发的最长路线长度为从(i-1,j)出发的最长路线长度再加1即dp[i][j] dp[i-1][j] 1。 如果a[i1][j] a[i][j]那么下一步可以到(i1,j)。从(i,j)出发的最长路线长度为从(i1,j)出发的最长路线长度再加1即dp[i][j] dp[i1][j] 1。 如果a[i][j-1] a[i][j]那么下一步可以到(i,j-1)。从(i,j)出发的最长路线长度为从(i,j-1)出发的最长路线长度再加1即dp[i][j] dp[i][j-1] 1。 如果a[i][j1] a[i][j]那么下一步可以到(i,j1)。从(i,j)出发的最长路线长度为从(i,j1)出发的最长路线长度再加1即dp[i][j] dp[i][j1] 1。 以上四种情况求最大值。 由于在求(i,j)时其上下左右四个位置的状态dp[i-1][j], dp[i1][j], dp[i][j-1], dp[i][j1]并不能确定都已经求出来了。因此可以通过记忆化递归的方法来求解状态。 设函数dfs(i, j)作用为求解状态dp[i][j]。如果dp[i][j]已经求出来了值大于0那么直接返回dp[i][j]。否则通过上述状态转移方程递归求解。 遍历所有的位置求出从每个位置出发的路线的最长长度求它们中的最大值即为该问题的结果。 【题解代码】 #include iostreamusing namespace std;const int N 105;int n, m, a[N][N], dp[N][N]; int mov[4][2] {{1, 0}, {0, 1}, {-1, 0}, {0, -1}};bool ok(int x, int y) {return x 0 x n y 0 y m; }int dfs(int x, int y) { //返回从起点开始最多能滑几步(不包含起点)if (dp[x][y] ! 0)return dp[x][y];int maxn 0;for (int i 0; i 4; i ) {int dx x mov[i][0];int dy y mov[i][1];if (ok(dx, dy) a[dx][dy] a[x][y]) {maxn max(maxn, dfs(dx, dy));}}return dp[x][y] maxn 1; }int main() {scanf (%d %d, n, m);for (int i 1; i n; i )for (int j 1; j m; j )scanf (%d, a[i][j]);int ans 0;for (int i 1; i n; i )for (int j 1; j m; j )ans max(ans, dfs(i, j));printf (%d, ans);return 0; }
http://www.pierceye.com/news/951404/

相关文章:

  • 网站流量统计工具有哪些电子商务网络营销是什么
  • asp+access网站开发实例精讲网站建设开发的主要流程
  • 电子商城开发网站建设做网站推广怎么跟客户沟通
  • 个人网站排名欣赏哪个网站可以做笔译兼职
  • 创建一个网站主页wordpress英文博客主题
  • 天津建站模板搭建电子商务网页设计与网站建设论文
  • 网站空间可以自己做服务器网站环境搭建教程
  • 建一个网站素材哪里来长安城乡建设开发有限公司网站
  • 网站内容由什么组成部分组成微信静首页制作代码
  • 精品课程网站开发平台福建省建设厅网站 保证金
  • 网站后台 不能删除文章贵州建设厅网站首页
  • 重庆市园林建设有限公司网站酒店平台网站建设
  • c 网站开发实例教程超级外链工具 增加外链中
  • ip怎么做网站外贸网站建设哪里好
  • 市网站建设网站排名查询alexa
  • 西安建设网站首页网络互联网推广
  • 百度搜索网站显示图片wordpress 工作室
  • 网站页面模板 建设中集团做网站优势
  • 提供佛山网站制作大连市建设工程集团有限公司
  • 北京网站设计外包公司价格网站怎么备案在哪里
  • 视频网站广告代码网站建设怎么插图片
  • 网站建设需要敲代码吗外贸网站商城
  • wordpress增加网站网页关键词企业网站的需求是什么
  • 口碑好网站建设电话什么是搜索引擎优化用一句话概括
  • wordpress的vps建站流程ui是什么意思
  • 广州专业的网站建设公司哪家好wordpress博客优秀
  • 没有服务器建网站免费开发软件制作平台
  • 高端品牌网站建设明细报价报青岛市公共资源交易网
  • 余姚 网站建设济南网站开发薪酬
  • 一流高职院校建设工作网站野花香社区在线观看播放