news 2026/6/10 14:01:59

A.每日一题——2483. 商店的最少代价

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
A.每日一题——2483. 商店的最少代价

题目链接:2483. 商店的最少代价(中等)

算法原理:

解法:前缀和

8ms击败88.89%

时间复杂度O(N)

一次遍历解决,无非就是找到截止目前Y最多的下一个位置,可以反过来统计前面N的个数,可以形象理解为:默认第0天就关门,门店越冷,越不更新,门店热闹了,说明关门时间要往后拖,越要更新,更新时就是比最冷门的那天的下一天,即ret=i+1

Java代码:

class Solution { public int bestClosingTime(String s) { //默认第0天关门,门店越冷,越不更新,门店热闹了,说明关门时间要往后拖,越要更新 int prev=0,minprev=0,ret=0; for(int i=0;i<s.length();i++){ prev+=s.charAt(i)=='N'?1:-1; if(prev<minprev){ minprev=prev; //说明当天比最冷门的那天热闹,关门时间要往后拖一天 ret=i+1; } } return ret; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 12:40:08

UE4描边材质制作方法与节点逻辑解析

UE4描边材质制作方法与节点逻辑解析 在风格化渲染的世界里&#xff0c;你有没有遇到过这样的场景&#xff1a;玩家在复杂的场景中找不到关键NPC&#xff1f;或者卡通风格的游戏角色融入背景、轮廓模糊不清&#xff1f;一个简单的描边效果&#xff0c;往往能瞬间提升视觉辨识度。…

作者头像 李华
网站建设 2026/5/29 15:49:35

基于PLC的双层立体车库电气控制系统设计

系统简介 当今中国经济发迅速&#xff0c;城市化进程加快&#xff0c;汽车越来越快的走进工薪阶层家庭&#xff0c;而十地越来越紧缺&#xff0c;城市空地和巷道越来越少&#xff0c;但是城市里的汽车数量却越来越多。在城区的车辆密集区&#xff0c;由于受到原有占地面积的限制…

作者头像 李华
网站建设 2026/5/31 0:55:07

Open-AutoGLM如何在手机上运行?5步实现本地化部署的完整教程

第一章&#xff1a;Open-AutoGLM怎么部署到自己手机上将 Open-AutoGLM 部署到手机上&#xff0c;能够实现本地化运行大语言模型&#xff0c;提升隐私保护与响应速度。整个过程依赖于轻量化模型封装与移动端推理框架的支持。准备工作 一台运行 Android 10 或更高版本的智能手机开…

作者头像 李华
网站建设 2026/6/6 4:53:17

人工智能基于SpringBoot+AI技术的农业信息管理系统 农资采购系统,农业种植技术推广系统_6268wt14

目录已开发项目效果实现截图开发技术介绍核心代码参考示例1.建立用户稀疏矩阵&#xff0c;用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;已开发项目效果…

作者头像 李华
网站建设 2026/6/10 11:53:47

西班牙病毒如何将谷歌带到马拉加

33年后&#xff0c;贝尔纳多金特罗决定是时候找到那个改变他人生的人了——那个在几十年前感染了他大学电脑的病毒创造者。这个名为"马拉加病毒"的程序基本无害&#xff0c;但击败它的挑战激发了金特罗对网络安全的热情&#xff0c;最终促使他创立了VirusTotal公司&a…

作者头像 李华