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

力扣每日一题 字符串中最多数目的子序列 贪心 字符串 前缀和

Problem: 2207. 字符串中最多数目的子序列
在这里插入图片描述

👨‍🏫 参考题解

在这里插入图片描述

class Solution {public long maximumSubsequenceCount(String s, String pattern){long res = 0;long cnt1 = 0, cnt2 = 0;for (int i = 0; i < s.length(); i++){if (s.charAt(i) == pattern.charAt(1)){res += cnt1;cnt2++;}// 不能使用 else,因为 两个字符可能是相同的if (s.charAt(i) == pattern.charAt(0)){cnt1++;}}return res + Math.max(cnt1, cnt2);}
}

http://www.mrgr.cn/news/35545.html

相关文章:

  • 《Redis集群高可用环境构建与优化》
  • python cachetools 快速入门
  • 微服务学习重点:底层的实现逻辑
  • 【Python】轻松实现机器翻译:Transformers库使用教程
  • rust模式和匹配
  • 【Vue】Vue3.0(二十四)Vue3.0中$refs 、$parent 的概念和使用场景
  • 二叉树的基本概念(上)
  • 【C++笔试强训】
  • 交换机和路由器的区别
  • 煤矿井下钻场目标检测数据集 5类 voc格式
  • VisualStudio如何卸载Resharper插件?
  • 记一次Mac 匪夷所思终端常用网络命令恢复记录
  • 【python】利用python处理数据(stata等价命令)
  • 运算符重载
  • spring-boot、spring-cloud、spring-cloud-alibaba的常用依赖的依赖声明及pom文件
  • HtmlCss 基础总结(基础好了才是最能打的)五
  • 【每天学个新注解】Day 5 Lombok注解简解(四)—@Cleanup
  • 代码随想录算法训练营第三十九天 | 198.打家劫舍 ,213.打家劫舍II,337.打家劫舍III
  • 使用数据泵(Data Pump)迁移Oracle数据库数据
  • 针对国产化--离线安装Nginx rpm包下载 ARM64(.aarch64.rpm) 版本下载
  • CSS样式的4种引入方法
  • 洛谷P2571.传送带
  • 【VUE3.0】动手做一套像素风的前端UI组件库---Message
  • RabbitMQ简介
  • 《操作系统 - 清华大学》1 -2:操作系统概述 —— 什么是操作系统
  • 【C++取经之路】红黑树封装set