力扣2379.得到k个黑块的最少涂色次数

力扣2379.得到k个黑块的最少涂色次数

  • i为右端点

  •   class Solution {
      public:
          int minimumRecolors(string blocks, int k) {
              int w=0;
              for(int i=0;i<k;i++)
              {
                  if(blocks[i] == 'W') w++;
              }
              int res = w;
              for(int i=k;i<blocks.size();i++)
              {
                  w += (blocks[i] == 'W') - (blocks[i-k] == 'W');
                  res = min(res,w); 
              }
              return res;
          }
      };
    

相关推荐

  1. 2379.得到k最少次数

    2024-06-07 20:38:09       27 阅读
  2. -2379. 得到 K 最少次数

    2024-06-07 20:38:09       33 阅读
  3. 995.K连续位最小翻转次数

    2024-06-07 20:38:09       28 阅读
  4. LeetCode 1671. 得到山形数组最少删除次数

    2024-06-07 20:38:09       72 阅读
  5. 1049. 最后石头重量 II(LeetCode)

    2024-06-07 20:38:09       42 阅读
  6. 2211.统计道路上碰撞次数

    2024-06-07 20:38:09       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 20:38:09       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 20:38:09       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 20:38:09       82 阅读
  4. Python语言-面向对象

    2024-06-07 20:38:09       91 阅读

热门阅读

  1. Linux安装Nginx、配置SSL

    2024-06-07 20:38:09       21 阅读
  2. 模式识别选择题

    2024-06-07 20:38:09       25 阅读
  3. 【MATLAB高级编程】入门篇 | 向量化编程

    2024-06-07 20:38:09       24 阅读
  4. 关于学习flutter笔记

    2024-06-07 20:38:09       33 阅读
  5. Netty网络应用框架

    2024-06-07 20:38:09       23 阅读
  6. 【QT】QFont字体设置

    2024-06-07 20:38:09       25 阅读
  7. Mac电脑重置网络命令

    2024-06-07 20:38:09       27 阅读
  8. 使用 Vue 3 和 qrcode.js 开发二维码显示组件

    2024-06-07 20:38:09       27 阅读