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

手机版做我女朋友网站广州网站优化平台

手机版做我女朋友网站,广州网站优化平台,环保油 东莞网站建设,做机械的网站题目传送门 思路 直接爆搜会TLE,所以考虑进行DP。 由于卒只可以从左边和上面走,所以走到(i,j)的路程总数为从上面走的路程总数加上从左边走的路程总数。我们用dp[i][j]表示从起点走到(i,j)的路程总数,那么状态转移方程为: dp[…

题目传送门

思路

直接爆搜会TLE,所以考虑进行DP。

由于卒只可以从左边和上面走,所以走到(i,j)的路程总数为从上面走的路程总数加上从左边走的路程总数。我们用dp[i][j]表示从起点走到(i,j)的路程总数,那么状态转移方程为:

dp[i][j]=dp[i-1][j]+dp[i][j-1];

再加上马的情况。

由于不能走到马和马的控制点,所以我们用一个数组标记马和马的控制点,到那个点的时候直接continue掉。另外要注意一下,这道题的起点时0,算马的坐标时会RE,所以我们把所有的坐标加二,遍历时从2开始。

代码

#include<bits/stdc++.h>
#define endl '\n';
#define int long long
using namespace std;
int n,m,mx,my,a[1011][1011],dp[1011][1011];//dp[i][j]表示从到(i,j)的路径条数 
signed main(){ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);cin>>n>>m>>mx>>my;n++,m++,mx++,my++;n++,m++,mx++,my++;a[mx][my]=1;a[mx+1][my+2]=1;a[mx+2][my+1]=1;a[mx-1][my+2]=1;a[mx-2][my+1]=1;a[mx+1][my-2]=1;a[mx+2][my-1]=1;a[mx-2][my-1]=1;a[mx-1][my-2]=1;dp[2][1]=1; for(int i=2;i<=n;i++){for(int j=2;j<=m;j++){if(!a[i][j])dp[i][j]=dp[i-1][j]+dp[i][j-1];}}cout<<dp[n][m];return 0;
}
http://www.yidumall.com/news/17269.html

相关文章:

  • cms网站系统网站关键词怎么快速上排名
  • 六安有哪些做网站的公司广东疫情中高风险地区最新名单
  • 网站开发网站加载慢电子商务seo名词解释
  • 网站维护中要多久才能重新进入百度指数查询排行榜
  • 手机网站建设哪家好自己建网站需要钱吗
  • 北京P2P公司网站建设应用宝下载
  • 泉州网站设计佛山网站优化排名推广
  • 吴忠网站建设今天最近的新闻
  • 中山网站建设是什么意思资源链接搜索引擎
  • 网站如何做seo夸克搜索
  • 外贸网站营销方案北京网络推广公司
  • 北京吴勇设计工作室网络网站推广选择乐云seo
  • 2021国内军事新闻大事件企业站seo报价
  • 什么网站百度收录快抖音关键词排名
  • 郑州网站建设开发公司seo 技术优化
  • 上海做企业网站旺道营销软件
  • 网站建设和维护怎么学济南seo优化外包服务公司
  • 襄阳市做网站网络营销公司经营范围
  • 网站设计制作怎样可以快速家居seo整站优化方案
  • wordpress网站弹出垃圾广告免费个人主页网站
  • 上海公共招聘网官网南宁百度seo排名优化软件
  • 南昌房信网官网大连seo外包平台
  • 上海昆山网站公司最新的新闻 今天
  • 温州 网站制作站长推荐
  • wordpress股票seo求职信息
  • 淄博网站优化价格我想自己建立一个网站
  • 企业网站建设最新技术seo排名优化关键词
  • 揭阳 网站建设seo是什么技术
  • 一站式企业服务平台是什么关键词优化价格表
  • 泰安百度做网站的新公司怎么做网络推广