news 2026/5/11 2:00:18

第 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/5/10 18:52:55

你的问卷,是在收集“正确答案”还是“真实数据”?

凌晨两点&#xff0c;社会学博士生小陈盯着屏幕上不到10%的问卷回收率&#xff0c;陷入了深深的自我怀疑。她精心设计了50道题&#xff0c;从人口统计问到深度态度&#xff0c;自以为逻辑严密。然而&#xff0c;冰冷的现实是&#xff1a;受访者要么在第一页就放弃&#xff0c;要…

作者头像 李华
网站建设 2026/4/28 16:32:20

还在用UFT Mobile?你可能错过了Open-AutoGLM这3个革命性特性

第一章&#xff1a;从UFT Mobile到Open-AutoGLM的演进逻辑随着移动设备种类的爆炸式增长和测试自动化需求的深化&#xff0c;传统移动应用测试框架逐渐暴露出可扩展性差、AI能力缺失等问题。UFT Mobile作为早期企业级解决方案&#xff0c;依赖预设脚本与人工干预&#xff0c;在…

作者头像 李华
网站建设 2026/5/10 23:21:17

Open-AutoGLM与JMeter集成实践(性能测试新范式)

第一章&#xff1a;Open-AutoGLM与JMeter集成的背景与意义随着人工智能技术在自动化测试领域的深入应用&#xff0c;传统性能测试工具面临智能化升级的需求。JMeter作为广泛使用的开源性能测试工具&#xff0c;擅长模拟高并发请求和监控系统响应&#xff0c;但在测试用例生成、…

作者头像 李华