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

平时发现同学做的ppt找的材料图片不错_不知道从哪些网站可以获得湖南企业seo优化推荐

平时发现同学做的ppt找的材料图片不错_不知道从哪些网站可以获得,湖南企业seo优化推荐,供应商系统,专门做电商的招聘网站1.用dfs解决,首先这题的方格图形就很像一个走迷宫的类型,迷宫想到dfs,最中心点视为起点,起点有两个小人在这个方格里面对称行动,直到走出迷宫(一个人走出来了另一个人就也走出来了,而走过的点会…

1.用dfs解决,首先这题的方格图形就很像一个走迷宫的类型,迷宫想到dfs,最中心点视为起点,起点有两个小人在这个方格里面对称行动,直到走出迷宫(一个人走出来了另一个人就也走出来了,而走过的点会被标记,所以一个人不用担心走到另一个人的路线上,因此只用研究一个人走迷宫问题即可)。如示:

2.走迷宫就要考虑坐标问题,dx,dy分别表示横纵坐标的变化量,画图比较好看走上下左右的变化量是什么

3.代码如下

  • 很贴dfs模板,dfs里面先if判断“输出”或者结果的答案;for循环在一个位置上可能的四个方向的选择;for内部if判断这个选择行不行,行的话标记已选择,向前走一步即dfs,再次退回到这个位置的时候再把这个选择抹掉。
  • 只不过多了坐标的变化,因为都是处于(x,y)位置上,试探性往一个方向走,不管这个方向可不可以,最终我都会退回到这个位置上,再去判断这个位置上的另外三种可能性,所以判断完if,肯定还是要退回来的,if只是一个试探。
  • 因为从中心(3,3)开始,所以一开始是dfs(3,3),记得把此点设置已走过再开始dfs.
  • 关于对称点的坐标变化,可以看见横纵坐标加起来和都是6,发现这个小规律可以写的不复杂一些。

#include<iostream>
using namespace std;int dx[] = { 0,-1,1,0,0 };
int dy[] = { 0,0,0,-1,1 };
bool vis[10][10];
int cnt = 0;
void dfs(int x, int y)
{if (x == 0 || y == 0 || x == 6 || y == 6) {cnt++;return;}for (int i = 1; i <= 4; i++) {x += dx[i];y += dy[i];if (!vis[x][y]) {vis[x][y] = 1;vis[6 - x][6 - y] = 1;dfs(x, y);vis[6 - x][6 - y] = 0;vis[x][y] = 0;}x -= dx[i];y -= dy[i];}
}
int main() {vis[3][3] = 1;dfs(3, 3);cout << cnt / 4 << endl;return 0;
}

http://www.dt0577.cn/news/34233.html

相关文章:

  • 网站界面建议手机优化助手下载
  • 网站开发国内外研究背景互联网营销师报名入口
  • 查询网站备案密码是什么样的如何注册域名网站
  • 做直播网站要多大带宽google框架一键安装
  • 济南建设信用网网站百度推广话术全流程
  • 电子商务网站建设汇报PPT百度怎么做广告推广
  • 流量变现推广平台关键词优化公司前十排名
  • 电商 网站模板上海网站seo快速排名
  • 网站三要素淘宝美工培训
  • 东莞网站设计行情明星百度指数排行
  • 做视频商用模板哪个网站靠谱关键词优化哪家好
  • 个人网站什么好友情链接工具
  • 网站引导动画seo优化宣传
  • 做游戏模板下载网站有哪些推广代理平台登录
  • WordPress外链转内链插件网站查询工具seo
  • 如何防止别人攻击自己的网站郑州有没有厉害的seo顾问
  • wordpress tag内链接青岛优化网站关键词
  • 网站建设 天秀网络郑州关键词排名外包
  • 做牛津布面料在哪个网站找客户百度竞价价格查询
  • 网站进入之前动态效果广告联盟哪个比较好
  • 网页运行环境开发方案长沙seo优化推荐
  • wordpress自动获取标签广东网站营销seo费用
  • 自适应网站建设服务哪家好企业网站的优化建议
  • 有赞微商城怎么开店seo点击排名器
  • 做律师事务所网站购物网站制作
  • 杭州旅游团购网站建设广告营销平台
  • 学生个人网站布局衡水网站seo
  • 余姚网站建设哪家好四川seo选哪家
  • wordpress 复制网站网络营销推广的优势
  • 网站改版代码媒体宣传推广方案