🗒️2781. 最长合法子字符串的长度
2025-4-11
| 2025-4-11
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
创建时间
Apr 11, 2025 03:34 AM
给你一个字符串 word 和一个字符串数组 forbidden 。
如果一个字符串不包含 forbidden 中的任何字符串,我们称这个字符串是 合法 的。
请你返回字符串 word 的一个 最长合法子字符串 的长度。
子字符串 指的是一个字符串中一段连续的字符,它可以为空。

不定长滑动窗口

基本思路:找到左窗口移动的判断条件。
我开始的想法是在一个区间中,遍历子字符串。
题解中的思路是从右向左遍历,如果发现存在禁止字符,直接移动左窗口到该位置。

📎 参考

  • 【题单】滑动窗口与双指针
  • 3411. 最长乘积等价子数组2009. 使数组连续的最少操作数
    Loading...