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

leetcode 1422. Maximum Score After Splitting a String 分割字符串的最大得分-耗时100

Problem: 1422. Maximum Score After Splitting a String 分割字符串的最大得分

耗时100%,拿到前缀1的和,前缀0的和,然后分别计算左右0、1频次的和,求出最大值

Code

class Solution { public: int maxScore( string s ) { vector<int> pre0{0}, pre1{0}; for( int i = 0; i < s.size(); i++ ) { if( s[i] == '0' ) { pre0.push_back(pre0.back() + 1); pre1.push_back(pre1.back()); } else { pre1.push_back(pre1.back() + 1); pre0.push_back(pre0.back()); } } int mx = 0, n1 = s.size() - 1; for(int i = 0; i < n1; i++) { mx = max( mx, pre0[i + 1] + (pre1.back() - pre1[i+1]) ); } return mx; } };
http://www.jsqmd.com/news/501745/

相关文章:

  • 三亚旅拍婚纱照首选|芙拉薇尔:让你的海岛婚照,只有浪漫没有糟心 - 江湖评测
  • 青岛龙文市场口碑怎么样,教学资源丰富吗,提分效果好吗? - 工业推荐榜
  • 进程间通信 之 信号量
  • 刷题笔记:力扣第53题-最大子数组和
  • 11-Kotlin高阶特性-协程
  • 天虹购物卡回收小技巧 - 团团收购物卡回收
  • 2026海南GEO优化服务商推荐排名发布:念奴娇稳居榜首,七大服务商精准赋能自贸港企业 - 江湖评测
  • 2026年3月郑州黄金回收店推荐排行榜单:五大机构对比评测与选择指南 - 品牌推荐
  • 收藏!大模型 Agent 项目面试实战:如何讲好 PaiFlow 故事?亮点与难点全解析
  • 激光雷达“线”越多,自动驾驶能力就越强?一场关于感知“像素”的深度辨析
  • 计算机毕业设计springboot在线音乐服务系统 Spring Boot框架下的云端音乐流媒体播放平台开发 基于Java Web技术的智能音乐分享与社区互动系统构建
  • 计算机毕业设计springboot中华汉字学习平台 基于SpringBoot的汉字文化教育传播平台 SpringBoot架构下的传统汉字数字化学习系统
  • 《服务器硬件基础(九)——BIOS/UEFI详解:鲲鹏920关键配置项与测试注意事项》
  • Flutter Beta 版本引入 ScrollCacheExtent ,并修复长久存在的 shrinkWrap NaN 问题
  • 前端-小米商城静态版复刻总结
  • HCIP-AI-EI Developer V2.5 第五、六章笔记
  • GEE案例分析:基于Dynamic World 数据的农用地识别活跃与休耕农田
  • java之抽象类和接口
  • 万爱通礼品卡怎么回收最划算?线上流程分享 - 团团收购物卡回收
  • Python基于卷积神经网络的学情分析系统【附源码、文档说明】
  • 一键生成以假乱真的扫描件!LookScanned:cpolar 内网穿透实验室第 786成功挑战
  • 2026年3月郑州黄金回收店推荐排行榜单:五大机构客观对比与深度评测分析 - 品牌推荐
  • 洛谷:P1554 [USACO06DEC] 梦中的统计 Dream Counting B
  • 博世 HBA 液压制动辅助系统性能规范详解
  • 把杂乱网址装进口袋!Dashlet 轻量仪表盘 : cpolar 内网穿透实验室第 757 个成功挑战
  • 不学 Python,Java 也能调大模型?15 分钟跑通第一个 AI 接口(Java 架构师的 AI 工程笔记 01)
  • Java架构设计:密码加密设计最佳实践(从入门到工业级落地)
  • 什么是原型链(Prototype Chain)?proto和prototype的关系与区别是什么?
  • 【零基础入门】Python机器视觉第五阶段:目标检测实战(YOLOv8)
  • Q312B三菱主基板