高端网站开发找哪家好wordpress树形导航注册

diannao/2026/1/20 8:55:50/文章来源:
高端网站开发找哪家好,wordpress树形导航注册,成都 地铁 建设 网站,网站建设先进文章目录1. 题目2. 解题2.1 正常思维BFS2.2 逆向思考BFS1. 题目 你是个房地产开发商#xff0c;想要选择一片空地 建一栋大楼。 你想把这栋大楼够造在一个距离周边设施都比较方便的地方#xff0c;通过调研#xff0c;你希望从它出发能在 最短的距离和 内抵达周边全部的建筑… 文章目录1. 题目2. 解题2.1 正常思维BFS2.2 逆向思考BFS1. 题目 你是个房地产开发商想要选择一片空地 建一栋大楼。 你想把这栋大楼够造在一个距离周边设施都比较方便的地方通过调研你希望从它出发能在 最短的距离和 内抵达周边全部的建筑物。 请你计算出这个最佳的选址到周边全部建筑物的 最短距离和。 提示 你只能通过向上、下、左、右四个方向上移动。 给你一个由 0、1 和 2 组成的二维网格其中 0 代表你可以自由通过和选择建造的空地1 代表你无法通行的建筑物2 代表你无法通行的障碍物 示例 输入[[1,0,2,0,1],[0,0,0,0,0],[0,0,1,0,0]] 1 - 0 - 2 - 0 - 1 | | | | | 0 - 0 - 0 - 0 - 0 | | | | | 0 - 0 - 1 - 0 - 0 输出7 解析 给定三个建筑物 (0,0)、(0,4) 和 (2,2) 以及一个位于 (0,2) 的障碍物。 由于总距离之和 3317 最优所以位置 (1,2) 是符合要求的最优地点故返回7。注意 题目数据保证至少存在一栋建筑物如果无法按照上述规则返回建房地点则请你返回 -1。来源力扣LeetCode 链接https://leetcode-cn.com/problems/shortest-distance-from-all-buildings 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 2.1 正常思维BFS 59 / 72 个通过测试用例 从每个空地出发其找所有的房屋空地如果非常多复杂度为O(m2n2) class Solution { public:int shortestDistance(vectorvectorint grid) {vectorvectorint dir {{1,0},{0,1},{0,-1},{-1,0}};vectorvectorint place;int i, j, k, x, y, building_nums 0, count, mindis INT_MAX, dis, d, size;int m grid.size(), n grid[0].size();for(i 0; i m; i)for(j 0; j n; j)if(grid[i][j]0)place.push_back({i,j});else if(grid[i][j]1)building_nums;for(auto pos : place)//空地{count 0;dis 0;d 0;queuevectorint q;vectorvectorbool visited(m, vectorbool(n,false));q.push({pos[0], pos[1]});//x,yvisited[pos[0]][pos[1]] true;while(!q.empty()){size q.size();d;//层数if(dis mindis)break;while(size--){x q.front()[0];y q.front()[1];q.pop();for(k 0; k 4; k){i x dir[k][0];j y dir[k][1];if(i0 im j0 jn !visited[i][j] grid[i][j]!2){visited[i][j] true;if(grid[i][j]1)//找到一个房子{count;dis d;}else// (grid[i][j]0)q.push({i,j});}}}}if(count building_nums){ //找到了所有房子mindis min(mindis, dis);}}return mindisINT_MAX ? -1 : mindis;} };2.2 逆向思考BFS 从每个房屋出发dis 数组记录每个房屋到空地的距离totaldis 数组记录每个房子遍历空地后之前所有房子到空地的总距离 class Solution { public:int shortestDistance(vectorvectorint grid) {//从每个建筑物出发去找空地空地对每个建筑物的距离累积vectorvectorint dir {{1,0},{0,1},{0,-1},{-1,0}};vectorvectorint build;int i, j, k, x, y, mindis;int m grid.size(), n grid[0].size();for(i 0; i m; i)for(j 0; j n; j)if(grid[i][j]1)build.push_back({i,j});vectorvectorint dis(m, vectorint(n, 0));//记录单次遍历1个房屋到空地的距离vectorvectorint totaldis(m, vectorint(n, 0));//记录所有房屋到空地的距离int emptyPlace 0;//空地的标记数字for(auto pos : build)//遍历房子{queuevectorint q;// vectorvectorbool visited(m, vectorbool(n,false));q.push({pos[0], pos[1]});//x,ymindis INT_MAX;while(!q.empty()){x q.front()[0];y q.front()[1];q.pop();for(k 0; k 4; k){i x dir[k][0];j y dir[k][1];if(i0 im j0 jn grid[i][j] emptyPlace)//空地{dis[i][j] dis[x][y]1;//该房子到ij空地的距离totaldis[i][j] dis[i][j];//之前所有房子到这的距离和mindis min(mindis, totaldis[i][j]);// visited[i][j] true;grid[i][j]--;//从lx_lx大佬那学的不用开访问数组了q.push({i,j});}}}if(mindis INT_MAX)return -1;//该房屋不能到达任何空地emptyPlace--;//更新空地的标记免开访问标记数组}return mindisINT_MAX ? -1 : mindis;} };36 ms 11.9 MB 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/90027.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

域名被墙检测网站北京双诚建设监理公司网站

又一项看似技术需求驱动,最终发现还是业务需求驱动的体系化建设。 0. 目录结构 1. 中拔出溜公司的特点2. 达成共识3. 推荐落地路线3.1 理论解析3.2 Loki Promtail Grafana 轻量级零侵入方案3.3 接入traceId3.4 基础设施监控 后记相关 1. 中拔出溜公司的特点 在传…

只买域名不建网站自己制作网站做外贸赚钱吗

本文用于检验学习效果,忘记知识就去文末的链接复习 1. ECMAScript介绍 ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言…

汕头网站搭建cnnic 网站

因为工作忙碌的关系,很长时间都没有来关注手机游戏论坛,这款富甲三国.雄霸天下,我也是前天才拿到手。游戏比想象中的简单,个人仅用了两个小时时间,就将三个人物全部通关。游戏的开始画面制作得比较精美,而且…

大连建设工程信息网下载中心太原seo建站

在进行数据分析时,我们往往会遇到要对某个变量的影响因素进行分析的情况,而影响一事物的因素往往是很多的。比如在化工生产中,有温度、压力、剂量、反应时间等因素。每一因素的改变都有可能影响产品的数量和质量。我们往往要找出对产品质量有…

php网站建设教程 电子书河北软文搜索引擎推广公司

1、建立一个文件夹,如pcl_demos,里面建立一个.cpp文件和一个cmake文件 2、打开终端并进入该文件夹下,建立一个build文件夹存放编译的结果并进入该文件夹 3、对上一级进行编译 cmake .. 4、生成可执行文件 make 5、运行该可执行文件 6、可视…

网站建设装修鱼泡建筑网

一只被母羊抛弃的小羊羔,来到我们住的蒙古包。在草原母羊拒绝让小羊吃奶是常有的现象,所以在老辈人中流传着《劝奶歌》,我听过几次,曲调哀婉,让人感动。在蒙古电影《哭泣的骆驼》中有过类似的细节。老人为了让抛弃小骆驼的母驼回心…

网站广告联盟怎么做的网址大全怎么删除

题目链接:leetcode 76 1.题目 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 “” 。 注意: 对于 t 中重复字符,我们寻找的子字符串中该字符数…

美术馆网站建设要求宁波网站的建设

文章目录 1. 代码仓库2. 单源路径2.1 思路2.2 主要代码 3. 所有点对路径3.1 思路3.2 主要代码 4. 联通分量5. 环检测5.1 思路5.2 主要代码 6. 二分图检测6.1 思路6.2 主要代码6.2.1 遍历每个联通分量6.2.2 判断相邻两点的颜色是否一致 7. 最短路径问题7.1 思路7.2 代码 1. 代码…

学设计的网站都有哪些哪几个小说网站做网编拿的钱多

(Remember the Word ,LA 3942) 题目来源:https://vjudge.net/problem/UVALive-3942 题意:给定一个字符串S以及n个单词,字符用这n个单词进行拆分,输出拆分的方案数。 思路:dp字典树 可以先将这n个单词存储于字典树中&a…

域名等于网站网址吗襄阳论坛网站建设

外国友人仿照中国字谜设计了一个英文版猜字谜小游戏,请你来猜猜看吧。 字谜的迷面 puzzle 按字符串形式给出,如果一个单词 word 符合下面两个条件,那么它就可以算作谜底: 单词 word 中包含谜面 puzzle 的第一个字母。 单词 word…

网站制作步骤是什么wordpress禁止自动升级

RV32/64 特权架构 - 特权模式与指令 1 特权模式2 特权指令2.1 mret(从机器模式返回到先前的模式)2.2 sret(从监管模式返回到先前的模式)2.3 wfi(等待中断)2.4 sfence.vma(内存屏障) …

做淘宝客网站用什么程序最好东莞企业免费建站

1、基本路径法测试的概念 是一种白盒测试方法,它在程序控制流图的基础上,通过分析控制构造的环行复杂性,导出基本可执行路径集合,从而设计测试用例的方法。 要保证在测试中程序的每一个可执行语句至少执行一次 【这和语句…

中英文双语网站 滑动切换wordpress专业

笔者近期看到一则新闻:生成式人工智能岗位需求暴涨超 300%,AIGC 相关岗位的平均招聘年薪达 40 万元以上。到底什么是生成式人工智能岗位,和传统的人工智能岗又有什么区别呢?笔者今天想和大家一起聊聊这个新兴岗位。 第一波先上概…

网站建设实施网站建设 淘宝详情

Ubuntu 20.04使用 VNC远程桌面连接避坑指南 自从开始使用Ubuntu 20.04搭建深度学习服务器,就想到使用VNC远程桌面连接使用。可是之前一直使用的是Ubuntu18.04,心里想着设置应该不难,结果在配置的时候总出现无法连接的错误。下面我就分享一下…

手机代理企业网站网站显示图片标记

前言 本文基础知识部分来自于b站:分享笔记的好人儿的思维导图与王道考研课程,感谢大佬的开源精神,习题来自老师划的重点以及考研真题。此前我尝试了完全使用Python或是结合大语言模型对考研真题进行数据清洗与可视化分析,本人技术…

抚顺建设网站html简单网页代码作业

制定好的应急响应预案,只做培训还不够,还需要通过实战演 练来提高应对网络突发事件的行动力,针对网络突发事件的假想情 景,按照应急响应预案中规定的职责和程序来执行应急响应任务。 根据出现的新的网络攻击手段或其他特殊情况…

做网站的公司盐城新生活cms安卓系统下载

一,问题分析 1.理论上 iPad 是按像素点排列的,可 iPad5为什么和 iPad3差别那么大??? 2.iPad3超出边界的视图,都有一个 leading 是superview 的 leading 加上-20.感觉是这个地方有问题. 3.重新添加一下约束,去掉了那个默认的 constraint 选项,就没有那个-20的差值了.运行后发…

网站管理系统排行榜住房和城乡建设部网站评估

目录 C11的由来 命名趣事 统一的列表初始化 统一的列表初始化的一些关键点和特性: 简单测试代码示例: 示例 1:初始化内置类型和数组 示例 2:初始化类和结构体 示例 3:初始化标准库容器 声明 auto关键字 auto…

邯郸网站设计价格做花瓶的网站

QT VS环境安装后出现生成的程序can not start 问题原因: windows kit 没有配置到系统环境变量 解决方法: 添加环境变量

深圳 做网站 互联wordpress win调试

缩短JDK发布周期的原因之一是有可能推出更快的安全错误修复和增强功能。 在本文中,我们将简要回顾一下最新JDK版本中引入的主要安全增强功能。 由于这些增强功能中的大多数与TLS相关,因此必须了解TLS握手过程,如下图所示: JDK 9 …