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

苏州做淘宝网站深圳英文网站推广

苏州做淘宝网站,深圳英文网站推广,酒店网站开发协议,wordpress 批量设置标签题意:经过所有格子,并且不能进行交叉,走的下一个格子必须是当前格子值1%k,输出路径最小的那一条(有8个方向,一会粘图) 思路:按照8个方向设置偏移量进行dfs,第一个到达终…

题意:经过所有格子,并且不能进行交叉,走的下一个格子必须是当前格子值+1%k,输出路径最小的那一条(有8个方向,一会粘图)

思路:按照8个方向设置偏移量进行dfs,第一个到达终点的即为最小路径,直接输出即可

代码:

#include<bits/stdc++.h>
using namespace std;
#define N 12int n,k;
int g[N][N];
int x[]={-1,-1,0,1,1,1,0,-1};
int y[]={0,1,1,1,0,-1,-1,-1};
bool f,vis[N][N];
vector<int> path;void dfs(int u,int v,int st){if(f)return;if(u==n&&v==n&&st==n*n-1){for(auto it:path)cout<<it;cout<<endl;f=true;return;}for(int i=0;i<8;i++){int xx=u+x[i];int yy=v+y[i];if(xx<1||xx>n||yy<1||yy>n)continue;if(vis[xx][yy])continue;if(g[xx][yy]!=(st+1)%k)continue;if(i%2)if(vis[u+x[(i-1)%8]][v+y[(i-1)%8]]&&vis[u+x[(i+1)%8]][v+y[(i+1)%8]])continue;vis[xx][yy]=true;path.push_back(i);dfs(xx,yy,st+1);vis[xx][yy]=false;path.pop_back();}
}int main(){cin>>n>>k;for(int i=1;i<=n;i++)for(int j=1;j<=n;j++)cin>>g[i][j];vis[1][1]=true;dfs(1,1,0);if(!f)cout<<-1<<endl;return 0;
}/*
3 3
0 2 0
1 1 1
2 0 29 9
0 1 2 3 4 5 6 7 8
8 7 6 5 4 3 2 1 0
0 1 2 3 4 5 6 7 8
8 7 6 5 4 3 2 1 0
0 1 2 3 4 5 6 7 8
8 7 6 5 4 3 2 1 0
0 1 2 3 4 5 6 7 8
8 7 6 5 4 3 2 1 0
0 1 2 3 4 5 6 7 810 10
0 1 2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2 1 0
0 1 2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2 1 0
0 1 2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2 1 0
0 1 2 3 4 5 6 7 8 9
0 0 0 0 0 0 0 0 0 9
0 1 2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2 1 010 10
0 1 2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2 1 0
0 1 2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2 1 0
0 1 2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2 1 0
0 1 2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2 1 0
0 1 2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2 1 0这组样例还是过不了!!! 
10 1
0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 
*/

 最后提一嘴:

这个爬山题也太难了吧,2 1 1 48 49这种样例咋做啊!!!期待官方std

http://www.tj-hxxt.cn/news/67326.html

相关文章:

  • 开发一亩地多少钱seo有什么作用
  • 网站建设的缺点谷歌推广怎么做最有效
  • 公司网站集群系统架构及建设思路信息流优化师简历
  • 毕业设计网站开发要做什么百度导航官网
  • 有没有专门做建筑造价的私单网站郴州网站seo外包
  • 开的免费网站能赚钱吗网站优化建议怎么写
  • 智慧团建网站登录入口手机版百度的网站网址
  • 永久免费crm软件哪个好优化模型的推广
  • 站长之家点击进入百度推广一年多少钱
  • 郑州知名做网站公司推广获客
  • 网站建设与管理维护aso推广平台
  • 什么网站好建设怎么营销推广
  • 网站策划应该怎么做seo臻系统
  • 中国企业公司大全seo分析案例
  • 企业标准型手机网站精品成品网站入口
  • 一级av做爰片不卡免费网站吉林seo排名公司
  • 大型b2b外贸网站开发云盘搜索
  • 网站三级导航栏代码网站关键词快速排名优化
  • 做网站怎么融资seo简单速排名软件
  • 建设部注册中心网站免费推广的网站有哪些
  • 网站如何备案流程网站策划
  • 香港主机做视频网站搜索引擎seo关键词优化效果
  • 个人网站 外贸app定制开发
  • 国外最大的设计网站域名注册哪个网站好
  • 建筑网页设计详情武汉seo搜索优化
  • 山东省商务厅网站开发区管理处谷歌搜索入口手机版
  • 沈阳犀牛云做网站怎么样百度推广后台登录
  • 姜堰 做网站论文关键词
  • 疆生产建设兵团纪委监委网站百度热门
  • 北京移动官网网站建设网站推广策划书范文