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

新网站建设的感想seo优化诊断工具

新网站建设的感想,seo优化诊断工具,ios开发网站app,wordpress 文章标签调用题目要求在给定nm大小的棋盘,以及马的初始位置(x,y)的情况下,要求不能重复经过棋盘上的同一个点,计算马可以有多少途径遍历棋盘上的所有点。 我们可以使用搜索与回溯算法进行解决,在搜索与回溯算法中,有7步…

题目要求在给定n×m大小的棋盘,以及马的初始位置(x,y)的情况下,要求不能重复经过棋盘上的同一个点,计算马可以有多少途径遍历棋盘上的所有点。

我们可以使用搜索与回溯算法进行解决,在搜索与回溯算法中,有7步是很重要的,只要解决这7步,我们就可以基于这7步进行求解其他问题,关于这7步大家可以去看上一篇文章,对于这道题,我们需要遍历8个方向,所以我们创建方向数组,来对一个点的邻接点进行搜索,在这里我们需要对邻接点是不是合法也进行判断,对于被标记的邻接点和越界的邻接点我们直接跳过。对于合法的邻接点,我们需要标记,之后搜索下一个棋盘点,那么我们是否需要回溯呢,答案是需要的,例如第一步是往右上跳的,在搜索完这种方案后,我们就需要搜索下一个方案,解除当前方案的标记,

那么我们怎么判断我们走过了几个点呢,我们引入depth参数,每一搜索结束后,都进入下一层进行搜索,那么depth就代表了我们走过了几个点,在终止条件里面,我们对depth进行判断,如果depth == 棋盘点数,我们就对途径数++,这样,我们就可以计算出一共有几种方案,另外注意,本题是有多组输入的,在下一次dfs的开始之前,将标记数组进行清空。

#include <iostream>
#include <cstring>using namespace std;int t ,n, m, x, y,cnt;
bool vis[200][200];int dx[] = {-2,-2,-1,-1,1,1,2,2};
int dy[] = {1,-1,2,-2,2,-2,-1,1};void dfs(int x,int y,int depth) {if (depth == n * m) {cnt++;return;}vis[x][y] = 1;for (int i = 0; i < 8;i++) {int bx = x + dx[i], by = y + dy[i];if (bx < 0 || bx >= n || by < 0 || by >= m) continue;if (vis[bx][by]) continue;vis[bx][by] = 1;dfs(bx, by, depth + 1);vis[bx][by] = 0;}
}int main() {cin >> t;while (t--) {cnt = 0;memset(vis, 0, sizeof vis);cin >> n >> m >> x >> y;vis[x][y] = 1;dfs(x,y,1);vis[x][y] = 0;cout << cnt <<endl;}return 0;
}

http://www.dtcms.com/wzjs/211660.html

相关文章:

  • 做视频网站多大服务器谷歌下载
  • 安徽建筑大学学工在线网站长沙网站定制公司
  • 酷站欣赏飓风seo刷排名软件
  • 宝塔自助建站系统源码seo优化方案案例
  • 青岛大学网站建设百度联盟是什么
  • 电脑怎样做幻灯片的网站精准营销的典型案例
  • wordpress评论推广白杨seo课程
  • 东莞做网站哪家公司好网站关键词优化推广
  • 什么网站做推广比较好谈谈对seo的理解
  • 网站管理方案如何在百度上添加自己的店铺
  • 怎么做自己的优惠券网站网站的优化公司
  • 有什么超好用的做简历的网站友情链接交换的方法
  • 外网有哪些有趣的网站对网络推广的理解
  • https下直接安装wordpress百度推广seo
  • 考试类网站如何做今日足球赛事推荐
  • 做高级电工题的网站抖音关键词排名系统
  • 各大b2b网站分析网站运营推广
  • 网站子站怎么做的怎么联系百度推广
  • 网站logo怎么做才清晰咸阳seo
  • WordPress区块的大小百度seo快速
  • 北京网站设计成功a刻百度快照在哪里找
  • 做自动化设备哪个网站百度收录批量提交入口
  • 山东做网站建设的好公司不屏蔽的国外搜索引擎
  • 自己做钓鱼网站seo关键词搜索优化
  • 北京平台网站建设创建免费网站
  • 红酒哪个网站做的好谷歌广告优化师
  • 个人博客网站制作教程运营商大数据精准营销获客
  • 西安公司网站费用seo优化技术厂家
  • 可以用 我爱乳房做网站名不东莞网站公司哪家好
  • 个人主页网站设计论文百度投诉电话24小时