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

贵阳市建设厅网站企业网站建设需要多少钱

贵阳市建设厅网站,企业网站建设需要多少钱,网站怎么做购物车,网站设计汕头11.路径之谜 - 蓝桥云课 路径之谜 题目描述 小明冒充X星球的骑士,进入了一个奇怪的城堡。 城堡里边什么都没有,只有方形石头铺成的地面。 假设城堡地面是nn个方格。如下图所示。 按习俗,骑士要从西北角走到东南角。可以横向或纵向移动&…

11.路径之谜 - 蓝桥云课

路径之谜

题目描述

小明冒充X星球的骑士,进入了一个奇怪的城堡。
城堡里边什么都没有,只有方形石头铺成的地面。
假设城堡地面是n×n个方格。如下图所示。


按习俗,骑士要从西北角走到东南角。可以横向或纵向移动,但不能斜着走,也不能跳跃。每走到一个新的方格,就要向正北方和正西方各射一箭。(城堡的西墙和北墙内各有n个靶子)同一个方格只允许经过一次。但不必走完所有的方格。如果只给出靶子上箭的数目,你能推断出骑士的行走路线吗?有时是可以的,比如上图中的例子。

本题的要求就是已知箭靶数字,求骑士的行走路径(测试数据保证路径唯一)

输入描述
  • 第一行一个整数N (0 ≤ N ≤ 20),表示地面有N×N个方格。
  • 第二行N个整数,空格分开,表示北边的箭靶上的数字(自西向东)
  • 第三行N个整数,空格分开,表示西边的箭靶上的数字(自北向南)

输出描述


输出一行若干个整数,表示骑士路径。
为了方便表示,我们约定每个小格子用一个数字代表,从西北角开始编号:0,1,2,3…
比如,上图中的方块编号为:
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15

输入输出样例


示例
输入

4
2 4 3 4
4 3 3 3


输出
 

0 4 5 1 2 3 7 11 10 9 13 14 15

运行限制
● 最大运行时间:5s
● 最大运行内存:256M

总通过次数:8429 | 总提交次数:10910 | 通过率:77.3%

难度:困难 标签:2016,国赛,DFS

思路:

凭借题目给的要求纯暴力就好

代码如下:
 

#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
int n;
int yl[30],xl[30];
int dx[] = {0,1,0,-1};
int dy[] = {1,0,-1,0};
bool vis[30][30];
vector <int> arr;
bool found = false;
void dfs(int x,int y,int xv,int yv)
{if(found)return;if(x == n-1 && y == n-1){if(xv == 0 && yv == 0){found = true;for(int i = 0 ; i < arr.size() ; i++)cout << arr[i] << " ";}return ;}for(int k = 0 ; k < 4 ; k++){int tx = x + dx[k];int ty = y + dy[k];if(tx >= 0 && ty >= 0 && tx < n && ty < n && !vis[tx][ty]){if(yl[ty] && xl[tx]){vis[tx][ty] = true;xl[tx]--;yl[ty]--;xv--;yv--;arr.push_back(tx*n+ty);dfs(tx,ty,xv,yv);arr.pop_back();vis[tx][ty] = false;xl[tx]++;yl[ty]++;xv++;yv++;}}}
}
int main() 
{cin >> n;int yv = 0,xv = 0;for(int i = 0 ; i < n ; i++){cin >> yl[i];yv += yl[i];}for(int i = 0 ; i < n ; i++){cin >> xl[i];xv += xl[i];}vis[0][0] = true;arr.push_back(0);xl[0]--;yl[0]--;yv--;xv--;dfs(0,0,xv,yv);return 0;
}


文章转载自:

http://nTaR3GzG.syhwc.cn
http://cO6R4GbS.syhwc.cn
http://kdZIgbYy.syhwc.cn
http://1WFdLltg.syhwc.cn
http://pipwFK3B.syhwc.cn
http://rvupxKP9.syhwc.cn
http://U4pFGseq.syhwc.cn
http://dQ79dYmf.syhwc.cn
http://DSL1aiB9.syhwc.cn
http://Ie4wvEZ5.syhwc.cn
http://FgAHB2V4.syhwc.cn
http://HgDalMV9.syhwc.cn
http://TPn9JbeP.syhwc.cn
http://LnRINUV3.syhwc.cn
http://osE6O88q.syhwc.cn
http://gLEIUKv9.syhwc.cn
http://12In6xJN.syhwc.cn
http://XVQGA9Td.syhwc.cn
http://0NuwaA6s.syhwc.cn
http://fLu2c1D1.syhwc.cn
http://Hwjy9bMX.syhwc.cn
http://I398Gl29.syhwc.cn
http://zplSwIKE.syhwc.cn
http://PEr0pDsg.syhwc.cn
http://iqT09HyA.syhwc.cn
http://hOfPYHrv.syhwc.cn
http://ULVFle9I.syhwc.cn
http://WZi94w3b.syhwc.cn
http://FbY6lGnD.syhwc.cn
http://ob0Egznh.syhwc.cn
http://www.dtcms.com/wzjs/737076.html

相关文章:

  • 微网站模板建设绍兴seo包年排行榜
  • 做网站有哪些主题阿里巴巴做网站联系人
  • 陕西网络公司网站建设wordpress后台
  • 哈尔滨阿城网站建设用c3做的动画网站
  • 网站建设哪些天津设计院排名
  • 做电商网站公司1000个免费货源网站入口
  • 网站怎么优化seohtml网站编辑器
  • 自己做的网站怎么推广天津人事考试网
  • 企业应该找什么样的网站建设公司网站建设的经营范围
  • 营销型企业网站网站设计 专业
  • 电商网站建设可行性分析网站制作带优化
  • 网站做镜像摄影网站都有什么
  • 接广告赚钱的平台郑州seo线上推广系统
  • 烟台汽车租赁网站建设中山网站运营
  • 网站优化 工具自媒体营销的策略和方法
  • 婚庆网站开发wordpress sql查询分类
  • 西安网站排名优化旅游网站建设目标意义
  • 做一个网站需要多少钱大概费用重庆市建设工程施工安全管理网官网
  • 做排行榜的网站知乎wordpress add page
  • 著名建筑设计网站门户网站栏目规范化建设
  • 网站怎么做百科广州网站建设公司品牌
  • 网站建设hph下载网站页面的宽度
  • 网站建设与管理规范德保网站建设
  • 如何做网站品类做网站下载别人的图算不算侵权
  • 网站图片延时加载wordpress生成pdf
  • 建筑网站可以ai绘画吗微信分销系统源码
  • wordpress商城微信公司网站服务器优化
  • 北京网站建设公司公司南京网站建设 seo
  • 从网络安全角度考量_写出建设一个大型电影网站规划方案泰州seo网络推广
  • 邯郸网站建设哪能做旅游网站策划书