怎样建设自己的网站的视频全景精灵网站建设

news/2025/9/27 7:27:18/文章来源:
怎样建设自己的网站的视频,全景精灵网站建设,南京建设网站哪家好,网站备案导致网站被k地上有一个m行n列的方格#xff0c;从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动#xff0c;它每次可以向左、右、上、下移动一格#xff08;不能移动到方格外#xff09;#xff0c;也不能进入行坐标和列坐标的数位之和大于k的格子。例如从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动它每次可以向左、右、上、下移动一格不能移动到方格外也不能进入行坐标和列坐标的数位之和大于k的格子。例如当k为18时机器人能够进入方格 [35, 37] 因为353718。但它不能进入方格 [35, 38]因为353819。请问该机器人能够到达多少个格子 示例 1 输入m 2, n 3, k 1 输出3 示例 2 输入m 3, n 1, k 0 输出1 原题链接 我的思路从左上角 [0,0] 开始 dfs如果行列坐标的数位之和大于 k 就返回 0如果来过了这个点也返回 0如果超出边界了也返回 0否则就算是一个能够到达的格子返回 1dfs(往右走)dfs(往下走)。因为是从左上角开始所以往右和往下足以遍历每个格子。 int M,N,K;SetInteger set new HashSet();public int movingCount(int m, int n, int k) {Mm;Nn;Kk;return dfs(0,0);}public int dfs(int x,int y){// 超出边界if(xM || yN)return 0;// 不符题意if(getNum(x,y)K)return 0;// 已计算过if(set.contains(x*Ny))return 0;set.add(x*Ny);int ans dfs(x1,y)dfs(x,y1)1;return ans;}// 获取格子行列数位和public int getNum(int x,int y){int ans 0;while(x0){ansx%10;x/10;}while(y0){ansy%10;y/10;}return ans;}他人题解获取格子行列数位和这部分可以优化以下用 sum 代替一个数的数位和 。一个数在递增的时候只要没满十规律都是 sum(x)sum(x-1)1比如 16 和 17 和 18 的 sum 就是 7-8-9。如果满十进一了就相当于把原本的 9 变成了 0之前的一位加了 1算下来就是减少了 8所以此时 sum(x) sum(x-1)-8总结一下就是 sum(x) x%100?s(x-1)-8:sum(x-1)1。也就是说一个坐标的行列在变化时他的数位和就能根据这个规律来计算所以在 dfs 的入参中加入坐标 [i,j] 对应的 sum(i) 和 sum(j)就能递推得到一个坐标的数位和。 int m,n,k;// 用数组判断是否来过某个点更快boolean[][] see;public int movingCount(int m, int n, int k) {this.mm;this.nn;this.kk;this.see new boolean[m][n];return dfs(0,0,0,0);}public int dfs(int x,int y,int sx,int sy){if(xm || yn || sxsyk || see[x][y])return 0;see[x][y]true;int newSx (x1)%100?sx-8:sx1;int newSy (y1)%100?sy-8:sy1;int ans dfs(x1,y,newSx,sy)dfs(x,y1,sx,newSy)1;return ans;}他人题解2既然是遍历每个格子那其实 bfs 也行原理都一样就不赘述了 public int movingCount(int m, int n, int k) {boolean[][] visited new boolean[m][n];int res 0;Queueint[] queue new LinkedListint[]();// 熟悉的 dfs 入参坐标以及坐标对应的 sumqueue.add(new int[] { 0, 0, 0, 0 });while(queue.size() 0) {int[] x queue.poll();int i x[0], j x[1], si x[2], sj x[3];// 相当于 dfs 的 return 0if(i m || j n || k si sj || visited[i][j]) continue;visited[i][j] true;// 以下三行相当于 return dfs(下)dfs(右)1res ;queue.add(new int[] { i 1, j, (i 1) % 10 ! 0 ? si 1 : si - 8, sj });queue.add(new int[] { i, j 1, si, (j 1) % 10 ! 0 ? sj 1 : sj - 8 });}return res;}

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

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

相关文章

wordpress制作图片站做网站视频赚钱吗

一文解读ISO26262安全标准:概念阶段 1 相关项定义2 安全生命周期启动3 危害分析和风险评估 HaRa4 功能安全概念 由上一篇文章知道,安全生命周期包含概念阶段、产品开发阶段、生产发布后续阶段。本文详细解读概念阶段要进行的安全活动。 本部分规定了车辆…

Java 与智慧交通:车联网与自动驾驶支持

一、引言 随着城市化进程加快和出行需求的多样化,交通运输系统正面临 拥堵、事故率高、能耗大、排放重 等问题。智慧交通作为智慧城市的重要组成部分,旨在利用 物联网(IoT)、大数据、人工智能(AI)、车联网(V2X)…

鸣蝉网站建设公司上海建设工程招投标在什么网站

华为认证数通高级工程师HCIP-Datacom-Campus Network Planning and Deployment V1.5(中文版)自2023年9月28日起,正式在中国区发布。 01 发布概述 基于“平台生态”战略,围绕“云-管-端”协同的新ICT技术架构,华为公司…

湖北黄石市黄石市建设材料价格信息在哪个网站查询设计师接私单网站

1 对象属性 length 返回字符串的长度 2 对象方法 charAt() 返回在指定位置的字符 charCodeAt() 返回在指定的位置的字符的 Unicode 编码 concat 连接两个或更多的字符串 indexOf 返回某个指定的字符串值在字符串中首次出现的位置 lastIndexOf 从后向前搜索字符串&…

商城网站建设模板下载建设网站上传代码

今天分享一篇TLB的好文章,希望大家夯实基本功,让我们一起深入理解计算机系统。 TLB 是 translation lookaside buffer 的简称。首先,我们知道 MMU 的作用是把虚拟地址转换成物理地址。 MMU工作原理 虚拟地址和物理地址的映射关系存储在页表…

网站在线沟通工具广州住房和建设局网站官网

Redis数据库: 自理解: 通过Map(多层字典类型)进行存储查找资源,key为字符串,value可为多种类型; Redis介绍 Redis是一种开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。Redis提供数据结构,例如字…

广州微信网站建设公司小程序源码怎么搭建

MySQL数据库面试题:如何定位慢查询? 面试官:MySQL中,如何定位慢查询? 候选人:嗯~,我们当时做压测的时候有的接口非常的慢,接口的响应时间超过了2秒以上,因为我们当时的系…

网站内容的实现方式福州网站seo公司

尊敬原作者,转自:http://blog.csdn.net/hqw7286/article/details/5810353 一直研究车牌识别算法,主要关注车牌定位和字符识别。我想分享一下我对车牌定位的看法。 从根本上讲,车牌定位的算法分为三类,一类是基于边缘的&#xff0c…

网站建设必须要服务器吗长沙广告公司电话

300.最长递增子序列 **题目:**给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0…

聊城wap网站建设iis网站连接数据库失败

原本想找链接的。可是...我还是选择手打 原作者:刘鹏看未来 原文标题 10程序员总结的20条经验教训 开发 1.从小事做起,然后再扩展 无论是创建一个新的系统,还是添加功能到现有的系统中,我总是从一个简单到几乎任何所需功能的版…

四川外国语大学网站建设网站建设开发外包公司

本周,来自法国的客户莅临我司工厂进行实地参观考察。客户是一家历史悠久的设备供应商,其产品涵盖冷链、餐饮、农业等多个行业应用领域,正致力于从传统设备向智能设备转型,希望将设备接入物联网。在此次访问中,他们参观…

网站建设相关视频建设网站通过什么赚钱

ConcurrentHashMap(CHM)是Java为解决高并发场景下哈希表性能瓶颈而设计的线程安全容器,其核心目标在于: 线程安全‌:避免多线程操作导致的数据不一致问题‌;高吞吐量‌:通过细粒度锁和无锁化设计降低线程竞争‌;动态扩展‌:支持自动扩容与数据结构优化(如链表转红黑树…

网页设计 做网站的代码建功能网站

如何提高网站性能?一个显而易见的解决方案是升级托管账户。您的网站将拥有更多硬件资源,因此可以同时处理更多请求并更快地传递数据。 无论如何,人们都是这么认为的。但事实总是不一样。 现代网站是一个复杂的系统,包含许多必须…

衡水网站建设 燕丰收黑龙江牡安建设有限公司网站

起因 每个应用,不论大小,都需要理解程序是如何运行失败的。当我们写的程序没有按照自己写的逻辑走的时候,我们就会逐步一一排查问题。在平常开发过程中我们可能会借助 console.log 来排查,但是现在我们可以借助 VS Code 断点来调试项目。 前…

专业的外贸行业网站模板好康的网站代码

迅雷快传:http://kuai.xunlei.com/d/QLjbCAK4GADvnjVRfd2 转载于:https://www.cnblogs.com/enden/p/5134753.html

网站建设有什么服务seo搜索排名优化方法

7-Zip压缩包设置了“密码保护”,后面又不想要了,可以取消吗? 首先,我们要分两种情况来看,是记得密码,但不想每次打开压缩包都要输入密码,所以想取消密码,还是把密码忘记了所以想取消…

哈尔滨网站推广优化公司微网站模板怎么用

相机是如何记录颜色的,又是如何被显示器还原的? 相机通过记录RGB数值然后显示器显示RGB数值来实现颜色的记录和呈现。道理是这么个道理,但实际上各厂家生产的相机对光的响应各不相同,并且不同厂家显示器对三原色的显示也天差地别&…

dw旅游网站怎么做wordpress qtan

今天醒来后,感觉理解了原来比较复杂的一些设计模式,很好,就像小时候感觉长高一样。学习设计模式有一年多了。进步需要时间!

9月26号

今天白天没有课程。 晚上进行日语学习。

卦神岭做网站莒南网站建设

安装“vim编辑器”后,我们紧接着“安装FTP服务器”。 1、在安装前,要检查虚拟机可以上网,否则可能会导致安装失败。 2、在虚拟机界面右击鼠标,弹出下面的对话框 3、点击“打开终端(E)”,得到下面的界面 :…