无锡网站定制宝塔面板怎么做自己的网站

news/2025/9/27 14:15:53/文章来源:
无锡网站定制,宝塔面板怎么做自己的网站,怎样在网站上做办公家具,怎么做页眉页脚#x1f680; 算法题 #x1f680; #x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 #x1f340; #x1f332; 越难的东西,越要努力坚持#xff0c;因为它具有很高的价值#xff0c;算法就是这样✨ #x1f332; 作者简介#xff1a;硕风和炜#xff0c;… 算法题 算法刷题专栏 | 面试必备算法 | 面试高频算法 越难的东西,越要努力坚持因为它具有很高的价值算法就是这样✨ 作者简介硕风和炜CSDN-Java领域新星创作者保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享 恭喜你发现一枚宝藏博主,赶快收入囊中吧 人生如棋我愿为卒行动虽慢可谁曾见我后退一步 算法题 目录 题目链接⛲ 题目描述 求解思路实现代码运行结果⚡ 单调栈 前后缀数组 求解思路 实现代码 运行结果 共勉 题目链接 2866. 美丽塔 II ⛲ 题目描述 给你一个长度为 n 下标从 0 开始的整数数组 maxHeights 。 你的任务是在坐标轴上建 n 座塔。第 i 座塔的下标为 i 高度为 heights[i] 。 如果以下条件满足我们称这些塔是 美丽 的 1 heights[i] maxHeights[i] heights 是一个 山脉 数组。 如果存在下标 i 满足以下条件那么我们称数组 heights 是一个 山脉 数组 对于所有 0 j i 都有 heights[j - 1] heights[j] 对于所有 i k n - 1 都有 heights[k 1] heights[k] 请你返回满足 美丽塔 要求的方案中高度和的最大值 。 示例 1 输入maxHeights [5,3,4,1,1] 输出13 解释和最大的美丽塔方案为 heights [5,3,3,1,1] 这是一个美丽塔方案因为 1 heights[i] maxHeights[i]heights 是个山脉数组峰值在 i 0 处。 13 是所有美丽塔方案中的最大高度和。 示例 2 输入maxHeights [6,5,3,9,2,7] 输出22 解释 和最大的美丽塔方案为 heights [3,3,3,9,2,2] 这是一个美丽塔方案因为 1 heights[i] maxHeights[i]heights 是个山脉数组峰值在 i 3 处。 22 是所有美丽塔方案中的最大高度和。 示例 3 输入maxHeights [3,2,5,5,2,3] 输出18 解释和最大的美丽塔方案为 heights [2,2,5,5,2,2] 这是一个美丽塔方案因为 1 heights[i] maxHeights[i]heights 是个山脉数组最大值在 i 2 处。 注意在这个方案中i 3 也是一个峰值。 18 是所有美丽塔方案中的最大高度和。 提示 1 n maxHeights 105 1 maxHeights[i] 109 求解思路实现代码运行结果 ⚡ 单调栈 前后缀数组 求解思路 美丽塔 I 给定的数据范围通过暴力就可以过掉但是也不是说暴力就很简单。该题目给定的数据范围更大了无法通过前面的解法通过所以我们必须要在原来的基础上继续优化优化掉重复计算的过程。计算后缀sum统计和维护递增的单调栈每次枚举山峰位置的时候如果当前的高度是小于等于单调栈中栈顶的元素此时将元素弹出同时将之前等于该位置元素的值都删除sum - (long)maxHeights.get(j) * (j - pre.peekLast())。弹出元素结束此时更新元素的值开始i添加sum (long)maxHeights.get(i) * (suf.peekLast() - i);计算求解sum的数值此时存到后缀数组当中去并且将当前下标存储到栈中。继续迭代该过程。前缀同理最后循环遍历找到ans Math.max(ans, suffix[i 1] prefix[i]) 最大高度和。实现代码如下所示 实现代码 class Solution {public long maximumSumOfHeights(ListInteger maxHeights) {int n maxHeights.size();long[] suffix new long[n 1];DequeInteger suf new LinkedList();suf.addLast(n);long sum 0;for (int i n - 1; i 0; i--) {int x maxHeights.get(i);while (suf.size() 1 x maxHeights.get(suf.peekLast())) {int j suf.pollLast();sum - (long)maxHeights.get(j) * (suf.peekLast() - j);}sum (long)maxHeights.get(i) * (suf.peekLast() - i);suffix[i] sum;suf.addLast(i);}long[] prefix new long[n 1];DequeInteger pre new LinkedList();pre.addLast(-1);sum 0;for (int i 0; i n; i) {int x maxHeights.get(i);while (pre.size() 1 x maxHeights.get(pre.peekLast())) {int j pre.pollLast();sum - (long)maxHeights.get(j) * (j - pre.peekLast());}sum (long)maxHeights.get(i) * (i - pre.peekLast());prefix[i] sum;pre.addLast(i);}long ans 0;for (int i 0; i n; i) {ans Math.max(ans, suffix[i 1] prefix[i]);}return ans;} }运行结果 共勉 最后我想和大家分享一句一直激励我的座右铭希望可以与大家共勉

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

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

相关文章

2025黄鹤杯线上wp

2025黄鹤杯线上赛 Web Code <?php highlight_file(__FILE__); include("aid.php"); if(!(isset($_GET["input1"]) && isset($_GET["input2"]) && isset($_GET[&quo…

一条频率信道是什么?

一条频率信道是什么?无线信号的传输,依赖 “电磁波的频率变化” 来承载信息(如调幅 AM、调频 FM、数字调制 QPSK 等)。而任何承载信息的电磁波,都不可能只占用 “一个频率点” —— 它必然会 “占用一段连续的频率…

Dropout

Dropout(丢弃法)是一种在神经网络训练中广泛使用的正则化(Regularization)技术。它的主要作用是防止模型在训练集上过拟合(Overfitting),从而提高模型在未见过数据(测试集)上的泛化能力。Dropout 类的作用和工…

免费做的英文网站微信 小程序

作者 | 百度搜索用户体验中心 《Web设计指南》分为设计原则、基础规范两方面主要内容&#xff0c;同时会提供相应的实际案例及资源下载。关注OpenWeb开发者&#xff0c;回复“设计指南”&#xff0c;即可获取已发布资源。 设计原则之高级精致 简洁并不等于粗糙没有细节&#x…

经典排序算法深度解析 - 实践

经典排序算法深度解析 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco"…

做图软件ps下载网站有哪些内容成都的网站设计公司价格

参考&#xff1a;https://wrf.ecse.rpi.edu//Research/Short_Notes/pnpoly.html 在GIS&#xff08;地理信息管理系统&#xff09;中&#xff0c;判断一个坐标是否在多边形内部是个经常要遇到的问题。乍听起来还挺复杂。根据W. Randolph Franklin 提出的PNPoly算法&#xff0c;…

深入解析:阿里云推出全球首个全模态AI模型Qwen3-Omni,实现文本、图像、音视频端到端处理

深入解析:阿里云推出全球首个全模态AI模型Qwen3-Omni,实现文本、图像、音视频端到端处理2025-09-27 13:58 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !importan…

第十篇:模块一总结与答疑:如何养成良好的编码习惯和调试思维 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Java网络编程(七):NIO实战构建高性能Socket服务器 - 实践

Java网络编程(七):NIO实战构建高性能Socket服务器 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Conso…

完整教程:【大模型理论篇】用于时间序列预测的纯解码器基础模型TimesFM-2.5

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

做卡盟网站教程wordpress 翻页

输入&#xff1a;df_Grp&#xff0c;类型是pandas.core.groupby.generic.DataFrameGroupBy 我们先来学习一下如何将分组后的其中一个分组给转换成DataFrame类型&#xff1a; tmp dict(list(df_Grp)) tmpname[] tmpname [i for i,j in df_Grp] #下面这行代码其实就转化成Dat…

Unigine整合Myra UI Library全纪录(3):整合与优化

MyraIntegration 当Texture2DManager,MyraRenderer和MyraPlatform都实现了之后,就可以将它们整合起来了。 首先,IMyraPlatform.Renderer返回实现好的MyraRenderer,而IMyraRenderer.TextureManager则返回实现好的Te…

MOS管 SI2302 KX2302 集成上下拉电阻,优化线路电路,降低物料成本

MOS管 SI2302 KX2302 集成上下拉电阻,优化线路电路,降低物料成本20VDS/+10VGSN沟道增强型MOSFET 功能VDS=20伏 RDS(ON)=64.1MQ(MAX.)@VGS=10V,ID=3A RDS(ON)=80.2MQ(MAX.)@VGS=4.5VID=3A EXCELLENT GATE CHARGEXRDS…

企业网站建设预算地方门户网站怎么赚钱

信号&#xff1a;事件 槽&#xff1a;事件处理函数 信号与槽&#xff08;Signal & Slot&#xff09;是 Qt 编程的基础&#xff0c;也是 Qt 的一大创新。因为有了信号与槽的编程机制&#xff0c;在 Qt 中处理界面各个组件的交互操作时变得更加直观和简单。 信号&#xff0…

Tita 项目经营一体化建筑业企业解决方案

一、建筑行业项目经营管理痛点剖析 (一)项目目标与企业战略脱节 建筑企业承接项目众多,各项目目标常孤立制定,与企业长期战略关联不紧密。例如企业战略聚焦绿色建筑领域拓展,某新建住宅项目却未将绿色环保施工指标…

CD78.【C++ Dev】以AVL任务的bug讲讲调试技巧

CD78.【C++ Dev】以AVL任务的bug讲讲调试技巧pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &qu…

网站建设 落地页搭建网站需要的软件下载

1.vim输入中文乱码 在/etc/vimrc最下面输入以下代码 set fileencodingsutf-8,gb2312,gbk,gb18030 set termencodingutf-8 set fileformatsunix set encodingprc 2.vim复制的时候如果有#号&#xff0c;下面的代码开头都会有#号 在编辑模式输入:set paste 再进行粘贴即可 3…

怎样做网站公司做百度推广的业务员电话

kubeadm安装k8s1.25版本集群步骤 环境说明实验环境规划集群搭建规划 初始化安装k8s集群的实验环境安装虚拟机更新yum源和操作系统配置机器主机名配置主机hosts文件&#xff0c;相互之间通过主机名互相访问配置主机之间无密码登录关闭交换分区swap&#xff0c;提升性能修改机器内…

登封网站建设公司设备网站模板

一、类的6个默认成员函数 如果一个类中什么成员都没有&#xff0c;简称为空类。但是空类中并不是真的什么都没有&#xff0c;任何类在什么都不写的时候&#xff0c;编译器会自动生成以下 6 个默认成员函数。 默认成员函数&#xff1a;用户没有显式实现&#xff0c;编译器会生成…

实用指南:AI 时代的安全防线:国产大模型的数据风险与治理路径

实用指南:AI 时代的安全防线:国产大模型的数据风险与治理路径pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Co…