技术栈

力扣1963.使字符串平衡的最小交换次数

阳光男孩012024-07-16 14:42

力扣1963.使字符串平衡的最小交换次数

  • 把所有匹配的消了

    • 剩下的一定是k个' '和k个' '的组合
    • k为偶数 则res = k / 2;
    • k为奇数 则res = (k-1)/2 + 1;
cpp 复制代码
  class Solution {
  public:
      int minSwaps(string s) {
          int cnt=0;
          for(char c:s)
          {
              if(c == ']')
              {
                  if(cnt > 0) 
                      cnt--;
              }
              else
                  cnt++;
          }
          cout<<cnt<<endl;
          return cnt % 2 + cnt / 2;
      }
  };
上一篇:AI论文降痕术:重塑原创,无痕新纪元
下一篇:PNPM 高效入门:安装配置一本通
相关推荐
汉克老师
10 小时前
CSP-J 2026 初赛试题解析(第三部分:完善程序题(第一题))精讲
c++·csp-j·小学生·学c++编程
青山是哪个青山
10 小时前
LeetCode 123:买卖股票的最佳时机 III
算法
haluhalu.
10 小时前
初识 Protobuf:微服务跨语言通信的一份契约
java·c语言·开发语言·c++·python
Zane1994
10 小时前
写对二分查找有多难?Java集合框架的作者也曾栽在一行mid计算上
算法
Lokey868
10 小时前
transformer结构
算法
罗斯839
11 小时前
EMBER恶意软件基准数据集
人工智能·算法·安全·网络安全
longxuan01
11 小时前
倍增算法详解
c++·st表·倍增算法
-森屿安年-
11 小时前
返回最大数
c++·贪心算法
0+111
11 小时前
算法 --二分查找
c++·算法·leetcode
圣保罗的大教堂
11 小时前
leetcode 1674. 使数组互补的最少操作次数 中等
leetcode
热门推荐
01国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)02蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接03历年考研数学一、数学二、数学三真题试卷及答案PDF04GitHub 镜像站点05微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新06人工智能(AI)发展史:详细里程碑072026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?08ZCode 周末送额度活动开启:3 亿 Token 免费领取092026 爱知・名古屋亚运会怎么看?直播平台+赛程安排分享10数学公理体系大全:第六章 选择公理的等价形式及证明