网站备案 邮寄资料微信小程序制作多少钱一个

web/2025/10/8 20:28:05/文章来源:
网站备案 邮寄资料,微信小程序制作多少钱一个,网站导航app,百度搜索广告收费标准01迷宫 题目描述 有一个仅由数字 0 0 0 与 1 1 1 组成的 n n n \times n nn 格迷宫。若你位于一格 0 0 0 上#xff0c;那么你可以移动到相邻 4 4 4 格中的某一格 1 1 1 上#xff0c;同样若你位于一格 1 1 1 上#xff0c;那么你可以移动到相邻 4 4 4 格中的某一…01迷宫 题目描述 有一个仅由数字 0 0 0 与 1 1 1 组成的 n × n n \times n n×n 格迷宫。若你位于一格 0 0 0 上那么你可以移动到相邻 4 4 4 格中的某一格 1 1 1 上同样若你位于一格 1 1 1 上那么你可以移动到相邻 4 4 4 格中的某一格 0 0 0 上。 你的任务是对于给定的迷宫询问从某一格开始能移动到多少个格子包含自身。 输入格式 第一行为两个正整数 n , m n,m n,m。 下面 n n n 行每行 n n n 个字符字符只可能是 0 0 0 或者 1 1 1字符之间没有空格。 接下来 m m m 行每行两个用空格分隔的正整数 i , j i,j i,j对应了迷宫中第 i i i 行第 j j j 列的一个格子询问从这一格开始能移动到多少格。 输出格式 m m m 行对于每个询问输出相应答案。 样例 #1 样例输入 #1 2 2 01 10 1 1 2 2样例输出 #1 4 4提示 对于样例所有格子互相可达。 对于 20 % 20\% 20% 的数据 n ≤ 10 n \leq 10 n≤10对于 40 % 40\% 40% 的数据 n ≤ 50 n \leq 50 n≤50对于 50 % 50\% 50% 的数据 m ≤ 5 m \leq 5 m≤5对于 60 % 60\% 60% 的数据 n , m ≤ 100 n,m \leq 100 n,m≤100对于 100 % 100\% 100% 的数据 1 ≤ n ≤ 1000 1\le n \leq 1000 1≤n≤1000 1 ≤ m ≤ 100000 1\le m \leq 100000 1≤m≤100000。 思路分析 这个题看一下就知道要用dfs或者bfs但是直接爆搜的话会肯定会超时最后只能过70分所以我们要想一个方法来优化首先这个题是需要记录每一个开始走可以走到的最大的步骤设想一下啊如果有一条这样的路径存在a–b–c–d那么无论a还是b还是c还是d他们可以走到的最远的路径都是这个4所以我们不必要每一个点都开始搜只要在满足的一条路上全都标记一下类似于并查集但是这里根本不用那么麻烦直接用一个数组来标记即可直接上代码代码有详解 #includeiostream #includealgorithm #includecstring #includestring #includequeue #define x first #define y second const int N 1010; using namespace std; typedef pairint, intPII; int n, m,a,b; char g[N][N]; bool st[N][N]; int vis[N][N];//记录联通区间 int dx[] { 1,0,-1,0 }; int dy[] { 0,1,0,-1 };//方向 int res,k1; int ans[20000005];//存档答案 queuePIIq; void bfs(int a,int b) {q.push({ a,b });while (q.size()){auto t q.front();q.pop();for (int i 0; i 4; i){int xx t.x dx[i];int yy t.y dy[i];if (xx 1 yy 1 xx n yy n g[t.x][t.y] ! g[xx][yy] !vis[xx][yy])//判断合法{vis[xx][yy] k;//起到标记作用q.push({ xx,yy });res;//答案数加一}}} } int main() {cin n m;for (int i 1; i n; i)for (int j 1; j n; j)cin g[i][j];for (int i 1; i n; i)for (int j 1; j n; j) {if (!vis[i][j])//没搜过就开搜{res 1;//重置点数为1因为包含这个点本身vis[i][j] k;//标记bfs(i, j);ans[k] res;k;}}while (m--){cin a b;cout ans[vis[a][b]] endl;} return 0; }

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

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

相关文章

网站 留言板 制作电子商务的网站设计

2024年阿里云对云服务器活动中的价格和可选实例、配置、带宽和折扣等优惠政策又做升级调整,调整之后的云服务器最低价格只要99元起了,企业级2核4G5M带宽云服务器也只要199元/1年了,而且阿里云还额外推出了新购和续费同价的优惠政策。下面是小…

东莞网站设计行情做网站的开发工具

前言:相信大家在做前端开发时公司有vue2和vue3的项目需要维护或自学,vue2大多只需要Node 14版本,而vue3则是16或18,但电脑只能装一个Node,可我全都要。比如一会切到Node14 vue2开发,一会切到Node 16或18 vu…

easyui 做网站wordpress主题缩略图

有一个表格,想要具体分析里面的数据,获得在一定条件下的结果,并且想要比较好的可视化。 下面的脚本涉及 修改 列的名字,并用excel 中的列名索引剔除第一行,去掉没打分的行对所选择的列统计,并更好的可视化…

乐清网站优化wordpress怎么文章共享

1.替换原理 用fork创建子进程后执行的是和父进程相同的程序(但有可能执行不同的代码分支),子进程往往要调用一种exec函数以执行例外一个程序。当进程调用一种exec函数时,该进程的用户空间代码和数据完全被新程序替换,从…

响应式网站内容布局平面广告设计介绍

目录 一.操作符的分类 二.二进制和进制转换 1.二进制转十进制 2.二进制转八进制和十六进制 2.1二进制转八进制 2.2二进制转十六进制 三.原码、反码、补码 四.移位操作符 1.左移操作符 2.右移操作符 五.位操作符:&、|、^、~ 练习1:编写代码实…

知名设计公司网站中铁建设集团门户网门户

前言 https相较于http而言有很大的安全性,当我们一个服务开启https并与之通信时,往往需要证书的认证,如果是浏览器访问服务,只要在浏览器内设置信任证书即可,而如果是程序内访问服务(如java程序&#xff09…

网站门户是什么意思dw可以做h5网站

在现代软件开发和部署中,容器化技术已经变得越来越流行。Docker 是其中一种领先的容器化平台,而 Portainer.io 则是一个优秀的管理工具,使得 Docker 的使用变得更加简单和可视化。本文将介绍 Portainer.io 的基本功能和如何在 Docker 上安装和…

网站织梦宜宾 网站建设

web应用插件开发我们需要制作多个具有很多共享功能的基于Web的项目。 为此,某种插件系统将是一个不错的选择(作为粘贴粘贴内容的替代方法)。 有些框架(例如grails)可以选择制作Web插件,但大多数没有&#x…

保定附近的做网站价格英文定机票网站建设

JAVAC 命令详解 结构 javac [ options ] [ sourcefiles ] [ files ]参数可按任意次序排列。 options 命令行选项。 sourcefiles 一个或多个要编译的源文件(例如 MyClass.java)。 files 一个或多个对源文件进行列表的文件。 说明 javac 有两种方法可将源…

win7 iis网站无法显示该页面100种迷你小手工

文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充&…

盐城营销型网站郑州网站建设最好

1. 概述 Qt 是一个跨平台的图形应用开发框架,被应用在不同尺寸设备和平台上,同时提供不同版权版本供用户选择。米尔 NXP i.MX 93 开发板(MYD-LMX9X开发板)使用 Qt6.5 版本进行应用开发。在 Qt 应用开发中,推荐使用 Qt…

有关网站建设的论文大专网站建设资料

文章目录 一、简介二、实现代码三、实现效果一、简介 OpenMesh中的赋色方式与Easy3D很是类似,它统一有一个属性数组来进行管理,我们在进行赋色等操作时,必须要首先添加该属性才能进行使用,这里也进行记录一下(法向量等特征也是类似的操作)。 二、实现代码 #define _USE_…

旅游网站开发文献综述网站建设需要花多少钱

模板方法模式是一种行为模式,建议在超类中更一般地定义算法。 该算法是在称为模板方法的方法中定义的。 子类仅定义更具体的算法步骤的实现。 使用这种设计模式的好处是,算法后面的任何更改只会影响超类中的代码。 此外,它还可以提高代码的可…

四川住房和城乡建设厅官方网站一个公司网站开发多少钱

1、打开MySQL目录下的my.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件。(Win10默认安装,my.ini在C:\ProgramData\MySQL\MySQL Server 5.7) 2、重启MySQL57和MySQL Router服务。 3、通过命令行窗…

电影网站网页设计深圳物流托运上门取件

1,检查是否有mysql残留文件查找出安装的mysql软件包和依赖包rpm -pa | grep mysql依次删除yum remove mysql-xxx-xxx-查找出所用的配置文件find / -name mysql依次删除rm -rf /var/lib/mysql2,删除MariaDB的文件,装MySQL的话会和MariaDB的文件…

自己做网站挂广告西安企业建站机构那里有

Endpoint Routing 路由系统ASP.NET Core 3.x 使用了一套叫做 Endpoint Routing 的路由系统。这套路由系统在ASP.NET Core 2.2 的时候就开始露面了。这套Endpoint Routing路由系统提供了更强大的功能和灵活性,以便能更好的处理请求。早期ASP.NET Core的路由系统我们先…

上海怎样建设网站wordpress删除管理站点链接

GaN HEMT器件的大信号等效电路模型分为经验基模型和物理基模型。经验基模型具有较高精度但参数提取困难,特别在GaN HEMT器件工艺不稳定的情况下不易应用。相比之下,物理基模型从器件工作机理出发,参数提取相对方便,且更容易更新和…

Dedecms手机网站源码phpcms 手机网站后台

目录 1、介绍下Zookeeper是什么? 2、Zookeeper有什么作用?优缺点?有什么应用场景? 3、Zookeeper的选举策略,leader和follower的区别? 4、介绍下Zookeeper选举算法 5、Zookeeper的节点类型有哪些?分别作用是什么? 6、Zookeeper的节点数怎么设置比较好? …

网站建设见站分析和准备论文个人网站可以做经营性的吗

现在视频文件的体积越来越大了,动不动就是几个GB起步,如果后期再剪辑处理一下,更是会占据更多的设备空间了,还会导致我们传输受到限制,这时候就需要我们对视频进行压缩处理,下面给大家分享几个简单的方法&a…

psdw做网站广州有几个区分别叫什么

南京装修交流圈 - 知乎​www.zhihu.com现在大部分人购买的房子面积还是普遍偏小的,每行每业都有自己的服装讲究,不同的场地、见不同的人等等。家中能有一个衣帽间自然也就是心中所向往和追求的。能够有独立的一个房间来做衣帽间当然更好,今天…