2020-03-22

1.题目描述

分割平衡字符串

2.题解

满足平衡的条件就是L和R的个数相等,用一个计数器,L时+1,R时-1,为零时则满足平衡字符串

3.代码

#include <iostream>
#include <cstring>
using namespace std;class Solution {
public:int balancedStringSplit(string s) {int l=s.length(),cnt=0,res=0;for (int i=0;i<l;i++){if (s[i]=='L') cnt++;else cnt--;if (cnt==0){res++;}}return res;}
};int main(){Solution s;cout<<s.balancedStringSplit("RLLLLRRRLR")<<endl;return 0;
}

1221. 分割平衡字符串相关推荐

  1. LeetCode 1221. 分割平衡字符串

    1. 题目 在一个「平衡字符串」中,'L' 和 'R' 字符的数量是相同的. 给出一个平衡字符串 s,请你将它分割成尽可能多的平衡字符串. 返回可以通过分割得到的平衡字符串的最大数量. 示例 1: 输 ...

  2. leetcode - 1221. 分割平衡字符串

    在一个「平衡字符串」中,'L' 和 'R' 字符的数量是相同的. 给出一个平衡字符串 s,请你将它分割成尽可能多的平衡字符串. 返回可以通过分割得到的平衡字符串的最大数量. 示例 1: 输入:s = ...

  3. 2022-2-21 Leetcode 1221.分割平衡字符串

    class Solution {public:int balancedStringSplit(string s) {int cnt = 0;int res = 0;for(auto &ch : ...

  4. 剖析分割平衡字符串:一场字符串的平衡术

    本篇博客会讲解力扣"1221. 分割平衡字符串"的解题思路,这是题目链接. 先来审题: 以下是输出示例: 以下是提示: 本题的解题思路是: 遍历字符串,若遇到L,则++dif,若遇 ...

  5. LeetCode1221.分割平衡字符串1894.找到需要补充粉笔的学生编号(C++)

    LeetCode1221.分割平衡字符串&1894.找到需要补充粉笔的学生编号(C++) 前言 LeetCode1221.分割平衡字符串 解题思路 代码 LeetCode1894.找到需要补充 ...

  6. LeetCode简单题之分割平衡字符串

    题目 在一个 平衡字符串 中,'L' 和 'R' 字符的数量是相同的. 给你一个平衡字符串 s,请你将它分割成尽可能多的平衡字符串. 注意:分割得到的每个字符串都必须是平衡字符串,且分割得到的平衡字符 ...

  7. leetcode1221. 分割平衡字符串(贪心算法)

    在一个「平衡字符串」中,'L' 和 'R' 字符的数量是相同的. 给出一个平衡字符串 s,请你将它分割成尽可能多的平衡字符串. 返回可以通过分割得到的平衡字符串的最大数量. 示例 1: 输入:s = ...

  8. 2022-2-21 Leetcode 1221.分割平衡的字符串

    class Solution {public:int balancedStringSplit(string s) {int cnt = 0;int res = 0;for(auto &ch : ...

  9. C语言分割平衡字符串递归,第 2 章 迭代、归纳和递归

    第 2 章 迭代.归纳和递归 计算机的威力源自其反复执行同一任务或同一任务不同版本的能力.在计算领域,迭代这一主题会以多种形式出现.数据模型中的很多概念(比如表)都是某种形式的重复,比如"表 ...

最新文章

  1. 神经网络的学习方式网络传播和图卷积,两者到底什么关系?
  2. Genymotion 模拟器 VirtualBox
  3. android socket通信如何抓取,安卓Socket通信实例(客户端、服务端)
  4. Pool多进程的加速
  5. 策略模式(策略不同类,场景不同策略不同,环境策略分离组合)
  6. 【Java线程】简单实现带界面的一对一聊天
  7. zabbix服务器与客户端(Linux+Windows)的搭建
  8. go 并发的非阻塞缓存
  9. 整理 Mac 安装 oracle
  10. VS编译的程序设置----需要以管理员身份打开
  11. Java jdk 1.8版本安装包
  12. 语文招教考试-古今中外神话故事汇总,教育心理学知识点
  13. ai python视频教程_2017AI人工智能时代基础实战python机器学习深度学习算法全套视频教程...
  14. 全国哪个城市适合创业
  15. 中级微观经济学:Chap 32 交换
  16. vue获取上一个页面路由
  17. 西方世界的劫难Ⅳ:真神的国度--十大支线攻略
  18. Android-适配各国语言、屏幕尺寸、系统版本及常见适配方法总结
  19. PAT Basic Level 1089 狼人杀-简单版 解题思路及AC代码 v0.96
  20. pb文件转json文件python脚本

热门文章

  1. PyPDF2 | 利用 Python 实现 PDF 分割
  2. 你的数据可也可以发三篇NAR的文章
  3. yanobox nodes 3 Mac新一代点线粒子特效运动图形插件
  4. python编程与数学书籍
  5. P5709 【深基2.习6】Apples Prologue 苹果和虫子(python3实现)
  6. Java学习之IDEA2020安装
  7. mysql 结束符报错_【踩坑记录】MySQL 实现自定义递归函数
  8. 信息安全工程师笔记-国产密码算法(国密)概念
  9. MySQL笔记-解决InnoDB: Could not find a valid tablespace file for 'mysql/innodb_index_stats'
  10. 软考系统架构师笔记-最后知识点总结(二)