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

dw网站的滑屏怎么做网络营销七个步骤

dw网站的滑屏怎么做,网络营销七个步骤,国家信用信息公示官网,在对方网站做友情链接描述 Click Here \quad一个M*N矩阵中有不同的正整数,经过这个格子,就能获得相应价值的奖励,先从坐上走到右下,再从右下走到左上。第1遍时只能向下和向右走,第二遍时只能向上和向左走。两次如果经过同一个格子&#xf…

描述

Click Here
\quad一个M*N矩阵中有不同的正整数,经过这个格子,就能获得相应价值的奖励,先从坐上走到右下,再从右下走到左上。第1遍时只能向下和向右走,第二遍时只能向上和向左走。两次如果经过同一个格子,则该格子的奖励只计算一次,求能够获得的最大价值。
在这里插入图片描述

题解

代码

错误做法:做两遍一次dp 错误原因分析

“从左上到右下再回来”不太方便思考,可以转化成两个人同时从最左点出发,沿着两条路径走,最后都走最右点。

  • 暴力枚举
    dp[i][j][m][n]:表示第1个人在(i,j),第二个人在(m,n)时可取得的最大价值
    状态转移:
    在这里插入图片描述
  • 空间优化
    注意到每个人最终走的步数是相同的,可得到如下状态表示。
    dp[k][i][j]:表示这两个人走了k步,第一个人在第i行,第k-i列,第二个人在第j行,第k-j列可取得得最大价值。
    状态转移:
    在这里插入图片描述
#include <iostream>
#include<stdio.h>
using namespace std;
#define maxn 205
int a[maxn][maxn];
int dp[maxn+maxn][maxn][maxn];
int main()
{int M,N;while(scanf("%d%d",&M,&N)==2){for(int i=1; i<=N; ++i)for(int j=1; j<=M; ++j)scanf("%d",&a[i][j]);for(int k=2; k<=M+N; ++k)for(int i=N; i; --i)for(int j=N; j; --j)dp[k][i][j]=max(max(dp[k-1][i][j],dp[k-1][i-1][j-1]),max(dp[k-1][i-1][j],dp[k-1][i][j-1]))+a[i][k-i]+(i!=j?a[j][k-j]:0);printf("%d\n",dp[M+N][N][N]);}return 0;
}
http://www.lbrq.cn/news/2705419.html

相关文章:

  • 苏州旅游网站设计外贸互联网推广的
  • 做网站步骤社群营销方案
  • 鹰潭网站建设yt1983杭州百度
  • jquery 炫酷网站网站优化查询代码
  • 如何设计网站的链接google官方下载app
  • php 网站版面素材广州各区风险区域最新动态
  • 188旅游网站管理系统源码推广平台哪个效果最好
  • 哪个网站建设好2023年8月疫情又开始了吗
  • 淘宝内部优惠券网站怎么做b2b免费网站推广平台
  • 网站子目录怎么做的百度推广账户怎么开
  • 内丘企业做网站代刷网站推广
  • 完善网站建设的方法百度快速排名优化服务
  • 域名可以绑定网站吗app推广渠道
  • 建设网站遇到的问题深圳网站设计专家乐云seo
  • 公司网站建设设计公司哪家好包头网站建设推广
  • 湖南建设厅网站最佳的搜索引擎
  • 网站建设一样注意什么推广普通话ppt课件
  • 深圳做网站哪家公司好人民日报最新消息
  • 泉州中企网站做的好吗优化疫情二十条措施
  • 灵山招聘网灵山英才网做灵山专业的招聘网站seo关键词排名点击工具
  • 上海专业网站开发怎么买域名自己做网站
  • 网站建设公司发展营销策划方案模板
  • 电脑做任务赚钱网站常德论坛网站
  • 门户类型网站有哪些搜索引擎排名优化公司
  • 台州网站建设方案网络推广方法有哪几种
  • 大学网站开发实验室建设方案企业邮箱怎么开通注册
  • 小米路由器 做网站网站建站价格
  • 调研报告 政府网站建设十种营销方法
  • 华夏望子成龙网站开发背景百度快速收录权限域名
  • 南昌网站忧化网站统计数据
  • 51单片机-驱动LED模块教程
  • GitHub宕机时的协作方案
  • 网络安全合规6--服务器安全检测和防御技术
  • VGG改进(2):基于Local Attention的模型优化
  • 【Altium designer】快速建立原理图工程的步骤
  • Flutter GridView的基本使用