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

网站推广渠道类型广东今天新闻最新消息

网站推广渠道类型,广东今天新闻最新消息,做ps的赚钱的网站有哪些,做系统前怎么保存网站上的收藏夹题面 题目描述 在一张nm 的棋盘上(如 6 行 7 列)的最左上角(1,1) 的位置有一个卒。该卒只能向下或者向右走,且卒采取的策略是先向下,下边走到头就向右,请问从(1,1) 点走到 (n,m) 点可以怎样走,输出这些走法…

题面

题目描述

在一张n×m 的棋盘上(如 6 行 7 列)的最左上角(1,1) 的位置有一个卒。该卒只能向下或者向右走,且卒采取的策略是先向下下边走到头就向右,请问从(1,1) 点走到 (n,m) 点可以怎样走,输出这些走法。

输入

两个整数n,m 代表棋盘大小(3≤n≤8,3≤m≤8)

输出

卒的行走路线。

样例

输入

复制

3 3

输出

复制

1:1,1->2,1->3,1->3,2->3,3
2:1,1->2,1->2,2->3,2->3,3
3:1,1->2,1->2,2->2,3->3,3
4:1,1->1,2->2,2->3,2->3,3
5:1,1->1,2->2,2->2,3->3,3
6:1,1->1,2->1,3->2,3->3,3

 链接

先深搜到终点输出在return回去

解法一:函数包含三个参数X,Y,K 

#include <bits/stdc++.h>
using namespace std;
int n , m , c = 0 , r[20][3];
int fx[3] = {0 , 1 , 0} , fy[3] = {0 , 0 , 1};
void print(int k){c++;printf("%d:" , c);for ( int i = 1 ; i < k ; i++ )printf("%d,%d->" ,  r[i][1] , r[i][2]);printf("%d,%d" , n , m);printf("\n");
}
void dfs( int x , int y , int k){r[k][1] = x;r[k][2] = y;if(x == n && y == m){print(k);return;}int tx , ty;for ( int i = 1 ; i <= 2 ; i++ ){tx = x + fx[i];ty = y + fy[i];if(tx >= 1 && tx <= n && ty >= 1 && ty <= m )dfs(tx , ty , k+1);}
}
int main(){scanf("%d%d" , &n , &m);dfs(1,1,1);return 0;
}

解法二:直接用r数组里存的元素

#include <bits/stdc++.h>
using namespace std;
int n , m , c = 0 , r[20][3];
int fx[3] = {0 , 1 , 0} , fy[3] = {0 , 0 , 1};
void print(int k){c++;printf("%d:" , c);for ( int i = 1 ; i < k ; i++ )printf("%d,%d->" ,  r[i][1] , r[i][2]);printf("%d,%d" , n , m);printf("\n");
}
void dfs(int k){int tx , ty;for ( int i = 1 ; i <= 2 ; i++ ){tx = r[k-1][1] + fx[i];ty = r[k-1][2] + fy[i];if(tx >= 1 && tx <= n && ty >= 1 && ty <= m ){r[k][1] = tx;r[k][2] = ty;if(tx == n && ty == m) print(k);else dfs(k+1);}}
}
int main(){scanf("%d%d" , &n , &m);r[1][1] = 1;r[1][2] = 1;dfs(2);return 0;
}

 

http://www.ds6.com.cn/news/50285.html

相关文章:

  • 做网站和c 哪个好绍兴seo排名公司
  • 教学平台网站建设合同网络营销策划书论文
  • 网站运营与管理的内容有哪些营销软件商城
  • 做百度网站接到多少客户电话微信推广平台自己可以做
  • 最专业网站建设公司如何做网络营销
  • 湖南企业网站任务推广引流平台
  • 自适应网站建设都找全网天下直通车推广计划方案
  • 通付盾 网站建设免费加客源
  • 做好的网站启用在线种子资源库
  • wordpress小说网站主题互联网营销的五个手段
  • 家教网站开发最常见企业网站有哪些
  • 国外建站程序百度平台商户电话号码
  • 桂城网站制作专业公司武汉seo网站排名优化
  • wordpress 迁移后空白网络优化公司排名
  • 加强司法机关网站建设怎么制作网站平台
  • 深圳+服装+网站建设最新中高风险地区名单
  • 国外网站上不去 dns网络推广怎么做好
  • 2015微信网站设计怎么在百度发布信息
  • 公司网站建设征求意见表seo软件推广
  • 网站建设申请一份完整的市场调查方案
  • 近期国际新闻事件seo排名赚靠谱吗
  • 做淘宝必备的网站西安seo顾问
  • 漳州模板网站建设湖南网站seo公司
  • 游戏推广员怎么做seo排名的公司
  • 品牌公关活动策划广东百度seo关键词排名
  • 企业安全文化建设论文seo网络培训学校
  • 帮别的公司做网站违法吗我想学做互联网怎么入手
  • 聚美优品网站建设的特点怎么提升关键词的质量度
  • 口碑营销是什么意思推广优化工具
  • 网站建设类型有哪些百度地图关键词排名优化