news 2026/3/11 2:41:30

第 481 场周赛Q2——3784. 使所有字符相等的最小删除代价

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第 481 场周赛Q2——3784. 使所有字符相等的最小删除代价

题目链接:3784. 使所有字符相等的最小删除代价(中等)

算法原理:

解法:贪心

3ms击败100.00%

时间复杂度O(N)

正难则反,问题转化:保留总代价最大的字母,其余全删

方法:用数组模拟哈希表找到每个字母的总代价

Java代码:

class Solution { public long minCost(String ss, int[] cost) { //问题转换:保留总代价最大的字母,其余全删 int n=cost.length; //存<字母,总代价>避免贪心出错 long[] total=new long[26]; char[] s=ss.toCharArray(); long sum=0;//记录总和 long max=0;//记录最大值 for(int i=0;i<n;i++){ sum+=cost[i]; total[s[i]-'a']+=cost[i]; } for(int i=0;i<26;i++) max=Math.max(max,total[i]); return sum-max; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/9 20:37:48

还在为自动化脚本迁移头疼?Open-AutoGLM与Tosca API层适配差异一文讲透

第一章&#xff1a;自动化脚本迁移的现状与挑战随着企业IT基础设施的不断演进&#xff0c;自动化脚本在系统部署、配置管理、监控告警等场景中扮演着核心角色。然而&#xff0c;当组织从传统架构向云原生或混合云环境过渡时&#xff0c;原有自动化脚本面临兼容性差、维护成本高…

作者头像 李华
网站建设 2026/3/2 15:17:04

为什么顶尖团队都在弃用SoapUI转向Open-AutoGLM?真相就在这3大协同差异

第一章&#xff1a;从SoapUI到Open-AutoGLM&#xff1a;协同演进的必然趋势随着API生态的持续扩张与智能化测试需求的崛起&#xff0c;传统接口测试工具如SoapUI已难以满足现代开发对自动化、语义理解与智能生成的复合要求。在这一背景下&#xff0c;Open-AutoGLM作为融合大语言…

作者头像 李华
网站建设 2026/2/23 10:34:00

深入理解 Java Web 开发中的 HttpServletRequest 与 HttpServletResponse

前言 在 Java Web 开发中&#xff0c;尤其是基于 Servlet 规范构建的后端系统&#xff08;如 Spring Boot 应用&#xff09;&#xff0c;我们经常会看到 Controller 方法中出现如下参数&#xff1a; GetMapping("/example") public void handleRequest(HttpServletRe…

作者头像 李华
网站建设 2026/3/6 17:34:03

为什么越来越多企业转向Open-AutoGLM?:对比UFT Mobile的4大颠覆性优势

第一章&#xff1a;Open-AutoGLM与UFT Mobile的演进背景对比在自动化测试与智能代码生成技术快速发展的背景下&#xff0c;Open-AutoGLM 与 UFT Mobile 作为两个代表性工具&#xff0c;分别从不同维度推动了软件研发流程的革新。前者聚焦于利用大语言模型实现自动化代码生成与测…

作者头像 李华
网站建设 2026/3/9 23:23:01

基于springboot+vue的Web的车辆维修保养登记系统(源码+lw+部署文档+讲解等)

课题介绍随着汽车保有量持续增长&#xff0c;车辆维修保养需求日益旺盛&#xff0c;传统维修保养登记依赖纸质记录&#xff0c;存在信息查询不便、数据统计困难、流程追溯不清晰等问题&#xff0c;难以适配现代化维修企业的管理需求。本课题旨在设计并实现一款基于SpringBootVu…

作者头像 李华