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

深圳自适应网站电商运营培训哪个机构好

深圳自适应网站,电商运营培训哪个机构好,网站发布新闻的好处 seo,自己做的网站放到首页题目链接 思路: ①经过格子的顺序 ②图中不可以出现交叉的路线 ③DFS函数中对路径长度的判断:return path.size() n*n-1; 当它们相等时,棋盘上的每个格子恰好都经历过一次(仅一次)。 DFS代码: #include…

题目链接

思路:

①经过格子的顺序

 ②图中不可以出现交叉的路线

③DFS函数中对路径长度的判断:return path.size() == n*n-1; 当它们相等时,棋盘上的每个格子恰好都经历过一次(仅一次)。

DFS代码:

#include<bits/stdc++.h>
using namespace std;
const int N = 20;int n, k, g[N][N];
string path; //答案
//st记录这个点有没有访问  edge记录是否出现交叉的线路
bool st[N][N], edge[N][N][N][N];//向量数组
int dx[] = {-1,-1,0,1,1,1,0,-1};
int dy[] = {0,1,1,1,0,-1,-1,-1};bool dfs(int x1, int y1){if(x1 == n-1 && y1 == n-1){//判断了棋盘上的格子是否都恰好经过一次(仅一次)return path.size() == n*n-1;}//标记访问点st[x1][y1] = true;for(int i = 0; i <= 7; i++){int a = dx[i]+x1, b = dy[i]+y1;//超出范围if(a<0||b<0||a>=n||b>=n)continue;//按照格子顺序访问if(g[a][b] != (g[x1][y1]+1) % k)continue;//判断是否重复访问if(st[a][b])continue;//判断是否交叉if(i % 2 && (edge[x1][b][a][y1] || edge[a][y1][x1][b]))continue;edge[x1][y1][a][b] = true;path += i+'0';// path.push_back(i+'0');if(dfs(a, b)) return true;path.pop_back();edge[x1][y1][a][b] = false;}st[x1][y1] = false;return false;
}int main(){//读入cin >> n >> k;for(int i = 0; i<n; i++){for(int j = 0; j<n; j++){cin >> g[i][j];}}//暴搜if(!dfs(0, 0)) cout << "-1" << endl;else{for(auto x:path){cout << x ;}}return 0;
}

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

相关文章:

  • 网站内容上传要求营销型企业网站的功能
  • 重庆金融网站建设百度提交网址
  • 技术支持 合肥网站建设自己的网站
  • 用爱站工具包如何做网站地图商业推广
  • wordpress 评论 顶 踩360优化大师官网
  • 北京定制网站开发公司国家税务总局网
  • 网站如何做外链桂平seo关键词优化
  • 百度搜索网站怎么做软文广告例子
  • 一千元做网站全国人大常委会副委员长
  • 网站的构成怎么开网站
  • 山西省委组织部网站两学一做aso平台
  • 网站建设后怎么买卖交易网
  • 邯郸做网站优化百度软件商店下载安装
  • 怎么制作一个个人网站seo查询爱站网
  • 做社区网站用什么程序好汕头seo外包平台
  • 营销课程附子seo
  • 衡水企业网站建设报价seo站长之家
  • 平面设计师常用的素材网站网络推广合作协议范本
  • 网站建设任务电商运营推广怎么做
  • 站长工具高清无吗刚刚地震最新消息今天
  • 怎么在百度首页做网站游戏推广合作
  • 封面型网站布局免费的外链平台
  • php网站数据库怎样导入友链申请
  • 网站开发成本有哪些百度推广一个点击多少钱
  • 网站被k表现哪个搜索引擎最好
  • 网站建设与管理素材seo关键词排名软件流量词
  • 专业seo网站优化公司广州seo网站推广公司
  • 如果自己做网站卖设备网络推广团队哪家好
  • 做一网站困难吗运营怎么做
  • 白熊阅读做网站架构网站建设推广优化