当前位置: 首页 > news >正文

第 471 场周赛Q2——3713. 最长的平衡子串 I

题目链接:3713. 最长的平衡子串 I(中等)

算法原理:

👉对应力扣题解

解法:暴力枚举

853ms击败12.10%

时间复杂度O(N³)

①若字符串为空,直接返回0

②初始化最大平衡子串长度maxlen为1,因为单个字符自身平衡

③暴力枚举所有子串

外层循环 i :遍历每个字符作为子串的起始位置

内层循环 j :从 i 开始遍历到字符串末尾,作为子串的结束位置

④字符频次统计:

对每个子串都初始化一个统计数组nums,大小为26,下标对应26个英文小写字母,值对应出现次数

⑤条件验证:

以第一个计数为基准,遍历列表,如果有与基准不同的,就是不平衡的

⑥更新最大长度:

如果当前子串符合条件,就去更新最大值,最后返回

Java代码:

class Solution { public int longestBalanced(String s) { int n=s.length(); if(n==0) return 0; int maxlen=1; for(int i=0;i<n;i++){ int[] nums=new int[26]; for(int j=i;j<n;j++){ int x=s.charAt(j)-'a'; nums[x]++; List<Integer> counts=new ArrayList<>(); for(int k=0;k<26;k++){ if(nums[k]>0) counts.add(nums[k]); } boolean isBalanced=true; int first=counts.get(0); for(int cnt:counts){ if(cnt!=first){ isBalanced=false; break; } } if(isBalanced){ maxlen=Math.max(maxlen,j-i+1); } } } return maxlen; } }
http://www.jsqmd.com/news/523908/

相关文章:

  • 储能BM^2T(Battery Monitoring and Management Tech)技术解读
  • 流量攻击溯源与应急响应:从攻击定位到业务快速恢复全流程
  • DeepChat效果展示:Llama3:8b本地生成‘相对论通俗深刻解释’的真实对话截图集
  • Phi-4-reasoning-vision-15B应用场景:跨境电商商品图→多语言OCR→卖点自动生成
  • Tableau高级技巧:动态趋势线与零值线的实战应用(含常见问题解决方案)
  • Qwen3-Reranker-0.6B入门必看:Qwen3-Reranker与Qwen3-Embedding协同优化方案
  • 基于“西储大学轴承数据集“的轴承微弱故障诊断:通过PSO-VMD-MCKD方法实现早期诊断的参...
  • Windows程序无窗口执行终极方案:RunHiddenConsole完全指南
  • 如何评估画质提升?Super Resolution主观+客观评测方法
  • 比迪丽AI绘画效果展示:精细发丝、布料褶皱、眼神光等细节特写
  • StructBERT中文语义匹配系统多场景:智能投顾产品描述语义匹配
  • 深度学习下图像增强的创新大集合,这也太绝了
  • 金融行业如何用AI低代码开发平台应对合规与效率的双重挑战
  • ARM CM3工程编译报错?详解Image$$ARM_LIB_STACK$$ZI$$Limit未定义符号的5种排查方法
  • Anything to RealCharacters 2.5D转真人引擎参数详解:CFG/Steps/提示词实战调优
  • 3D Face HRN保姆级教程:Gradio临时外网链接配置+HTTPS反向代理设置
  • H3C F1000防火墙忘记密码别慌:不丢配置的‘跳过认证’恢复指南(实测F1000-AK115/F1020)
  • golang 奇偶打印 - running
  • CLIP ViT-H-14图像编码服务安全加固:输入校验、内存限制与防DDoS
  • 传统仪器断电数据丢失,程序实现关键测量,数据自动存入闪存,断电重启不丢失。
  • Infineon AURIX TC3xx安全看门狗定时器(WDT)配置实战:从寄存器设置到避坑指南
  • Audio Pixel Studio效果对比:不同音色在长文本朗读中的稳定性与疲劳度测试
  • MedGemma-X效果展示:支持中英文混合提问的跨语言临床交互能力
  • 从 SEGW 到可注册服务:把 SAP Gateway 项目创建讲透
  • 并行总线信号长度匹配与偏斜优化—DDR/总线类设计避坑指南
  • LingBot-Depth-ViT-L14多场景应用:电商商品三维建模前的单目深度预处理
  • 【MCP采样接口调用流深度诊断指南】:20年实战总结的7类高频报错根因与秒级修复方案
  • HiveSQL实战技巧:从面试题到企业级应用解析
  • 量子玄学工程师:用周易解读粒子坍塌——软件测试从业者的前沿指南
  • 从dbus-broker-launch日志反推OpenBMC服务启动流程(含FD分配图解)