华为OD机试E卷 –寻找符合要求的最长子串 –24年OD统一考试(Java & JS & Python & C & C++)

文章目录

题目描述

给你一个字符串 s,字符串 s 首尾相连成一个环形,请你在环中找出 ‘l’、‘o’、‘x’ 字符都恰好出现了偶数次最长子字符串的长度。

输入描述

输入是一串小写的字母组成的字符串

输出描述

输出是一个整数

备注
• 1 ≤ s.length ≤ 5 * 10^5
• s 只包含小写英文字母

用例

输入

alolobo

输出

6

说明
最长子字符串之一是 “alolob”,它包含 ‘l’,‘o’ 各2个,以及 0 个 ‘x’。

输入

looxdolx

输出

7

说明
最长的子字符串是"oxdolxl",由于是首尾连接在一起的,所以最后一个 ‘x’ 和开头的 ‘l’ 是连接在一起的,此字符串包含 2 个 ‘l’,2个’o’,2个’x’

文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/5918.html

(0)
LomuLomu
上一篇 2025 年 1 月 12 日 上午1:43
下一篇 2025 年 1 月 12 日 上午2:44

相关推荐

  • 永久有效的IDEA激活破解教程(2024亲测有效!)

    【永久启用】IDEA 2024.1.2 完备激活指南:配有验证激活码与工具 IntelliJ IDEA 是一款前沿的 Java 集成开发环境,广泛认为是顶级的 Java 工具之一。这篇文章将指导您如何利用脚本来免费激活 IDEA 和整个 Jetbrains 工具套件,适用于 2021 年及之后的版本,包括最新版。 安装 IntelliJ IDEA 您可以从 …

    未分类 2024 年 7 月 10 日
    8.1K00
  • SpringBoot3整合Swagger3时出现Type javax.servlet.http.HttpServletRequest not present错误

    目录 错误详情 错误原因 解决方法 引入依赖 修改配置信息 创建文件 访问 错误详情 错误原因 SpringBoot3和Swagger3版本不匹配 解决方法 使用springdoc替代springfox,具体步骤如下: 引入依赖 在pom.xml文件中添加如下依赖: org.springdoc springdoc-openapi-starter-webmvc…

    2025 年 1 月 19 日
    48500
  • 【解决问题篇】IDEA启动项目Error:java: JDK isn‘t specified for module ‘xxxxxx‘的解决方法?

    # 文章目录 ## 1. 报错页面 ## 2. 报错原因 ## 3. 解决方法 ### 3.1 步骤一 ### 3.2 步骤二 ### 3.3 步骤三 ### 3.4 步骤四 — ## 1. 报错页面 在项目启动时,我们可能会遇到这样的错误提示:**Error: java: JDK isn’t specified for module ‘xxxxxxx’…

    未分类 2024 年 12 月 28 日
    43400
  • 使用Docker部署的基于binlog实现Mysql8

    概念 MySQL 基于 Binlog 的主从复制(Master-Slave Replication)是 MySQL 数据库中实现数据复制的一种机制。在这种复制模式下,主库(Master)记录所有对数据库的修改操作(如 INSERT、UPDATE、DELETE 等)到 二进制日志(Binlog) ,从库(Slave)则读取这些日志并执行相同的操作,从而保持与主…

    未分类 2025 年 1 月 13 日
    35900
  • 『玩转Streamlit』–集成定时任务

    学习了Streamlit了之后,可以尝试给自己的命令行小工具加一个简单的界面。 本篇总结了我改造自己的数据采集的工具时的一些经验。 1. 概要 与常规的程序相比,数据采集任务的特点很明显,比如它一般都是I/O密集型程序,涉及大量网络请求或文件读写,耗费的时间比较长;而且往往是按照一定的时间间隔周期性地执行。 这样的程序对交互性要求不高,所以我之前都是用命令行…

    2025 年 1 月 16 日
    58600

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信