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

宜都网站seo顺义建设网站

宜都网站seo,顺义建设网站,北京北控京奥建设有限公司网站,德源网站建设题目: P1644 跳马问题 - 洛谷 | 计算机科学教育新生态 题目背景 在爱与愁的故事第一弹第三章出来前先练练四道基本的回溯/搜索题吧…… 题目描述 中国象棋半张棋盘如图 1 所示。马自左下角 (0,0) 向右上角 (m,n) 跳。规定只能往右跳,不准往左跳。比…

题目:

P1644 跳马问题 - 洛谷 | 计算机科学教育新生态

题目背景

在爱与愁的故事第一弹第三章出来前先练练四道基本的回溯/搜索题吧……

题目描述

中国象棋半张棋盘如图 1 所示。马自左下角 (0,0) 向右上角 (m,n) 跳。规定只能往右跳,不准往左跳。比如图 1 中所示为一种跳行路线,并将路径总数打印出来。

输入格式

只有一行:两个数 n,m。

输出格式

只有一个数:总方案数 total。

输入输出样例

输入 #1复制

4 8

输出 #1复制

37

说明/提示

对于 100% 的数据:n,m≤18

思路:

题目求的是从(0,0)到(m,n)的所有方案和,所以我们使用方向数组模拟马右跳,用计数器计数,处理好边界即可。

代码如下:

#include<iostream>
using namespace std;
typedef long long ll;
int cnt = 0;
int dx[] = {1,2,2,1};//长 
int dy[] = {2,1,-1,-2};//宽 
int n,m;
void dfs(int x,int y)
{if(x == m && y == n){cnt++;return;}for(int i = 0 ; i < 4 ; i++){int tx = x + dx[i];int ty = y + dy[i];if(tx >= 0 && tx <= m && ty >= 0 && ty <= n)dfs(tx,ty);}
}
int main()
{ios :: sync_with_stdio(0);cin.tie(0);cout.tie(0); cin >> n >> m;dfs(0,0);cout << cnt << '\n';return 0;}

http://www.yayakq.cn/news/662835/

相关文章:

  • 怎样开发网站建设汕头市国外网站建设公司
  • 做网站的软件电子微信公众号推广创意语
  • 深圳罗湖网站建设深圳网站建设排名
  • 做网站收费多少上海高端网站开发公
  • 营销型企业网站的策划方案东莞网站制作的方案
  • 商城网站建设合同网页设计与网站建设课设
  • 关于手机的网站有哪些内容吗互联网软件开发是什么
  • 设计找图网站数字营销1+x网站
  • 广州铁路投资建设集团网站正规购物平台有哪些
  • 东莞网站建没网上自助注册公司
  • 富阳网站建设公司七牛WordPress代码
  • 南通专业网站排名推广宜昌 网站建设
  • 个人网站 icp代注册公司要多少钱
  • 桂林做网站哪家公司好网站建设 企泰科技公司
  • apk打包工具长沙企业关键词优化
  • 旅游网站设计源代码家具网站开发设计任务书与执行方案
  • 淘宝网站推广策略网站文章上传时间
  • 国外被动收入网站做的好的octopress wordpress
  • 免费看看视频用什么软件好安徽搜索引擎优化
  • 邹平网站设计杭州营销网站建设平台
  • 郑州企业网站优化多少钱如何在网上做网站
  • 做网站商城如何优化郑州网站建设最低价
  • 郑州做网站的专业公司网站1996年推广
  • 简约手机网站源码升学宴邀请函电子版免费制作软件
  • wordpress安装如何填数据库福州seo技术培训
  • 网站seo解决方案wordpress更改链接后网站打不开
  • 个人备案怎么做旅游网站网站关联词搜索怎么做
  • 通州微平台网站建设网站建设源码
  • gwt 网站开发红鹰微信管理系统
  • 网站建设可行性研究报告汽车租赁网站设计