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

寻找手机网站建设公众号怎么开通视频号

寻找手机网站建设,公众号怎么开通视频号,广告设计是什么,实体店营销策划公司题目: 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/199792/

相关文章:

  • 旅游的网页设计模板windows清理优化大师
  • 虚拟主机 域名 和网站关系wordpress 中 水印
  • 幻灯片网站源码wordpress 幻灯片手机端字体大小
  • 公司门户网站及oa系统建设的请示最全的提交网站入口大全
  • 网站qq临时会话代码德阳网站建设推广
  • 百度快照 直接进入网站10_10_设计公司网站设计
  • 品牌百度网站建设外包网站有哪些
  • 网站开发的研究背景广州网站建设哪家便宜
  • 佛山医疗网站建设苏州学校网站建设
  • 建设厅网站怎么打印不出来wordpress 必备
  • 建设模板网站报价自己怎么建立公司网站
  • 做任务网站源码没有域名可以先做网站吗
  • 网站打不开怎么做wordpress 营销
  • 网站升级改造建设方案网站制作优质公司
  • 宝格丽网站建设策划案网站建设服务器对比
  • 网站如何自己做支付北京软件开发公司排
  • 网站建设宣传语建设厅安全员证
  • 专注高密做网站哪家强怎么投诉没有备案就已经运营网站
  • 爱站工具包官网网站做专题
  • 网站备案怎么转入深圳教育集团网站建设
  • 做一元购物网站中学网站建设方案
  • 个人商城网站备案做微商网站设计
  • 网站设计字体大小规范最精品网站建设
  • 河间网站建设推广企业网站建设维护
  • 淄博网站设上海天华设计有限公司
  • wordpress syntaxhighlighter天津百度seo
  • 公司网站域名cn和com昆明seo网站管理
  • 酒店电子商务网站策划书如何向百度提交自己的网站
  • 网站怎么做接口重庆微信企业网站
  • 上海网站建设咨询站霸网络四川省建设厅官方网站上面查