首页 > 其他分享 >[LeetCode][32]longest-valid-parentheses

[LeetCode][32]longest-valid-parentheses

时间:2023-08-18 15:25:31浏览次数:34  
标签:parentheses charAt int 32 valid longest i0 dp

Content

Given a string containing just the characters '(' and ')', return the length of the longest valid (well-formed) parentheses substring.

 

Example 1:

Input: s = "(()"
Output: 2
Explanation: The longest valid parentheses substring is "()".

Example 2:

Input: s = ")()())"
Output: 4
Explanation: The longest valid parentheses substring is "()()".

Example 3:

Input: s = ""
Output: 0

 

Constraints:

  • 0 <= s.length <= 3 * 104
  • s[i] is '(', or ')'.
Related Topics
  • 字符串
  • 动态规划

  • 标签:parentheses,charAt,int,32,valid,longest,i0,dp
    From: https://www.cnblogs.com/shea24/p/17640598.html
  • 相关文章

    • LeetCode[32]LongestValidParentheses
      ContentGivenastringcontainingjustthecharacters'('and')',returnthelengthofthelongestvalid(well-formed)parenthesessubstring. Example1:Input:s="(()"Output:2Explanation:Thelongestvalidparentheses......
    • 如何让WPF中的ValidationRule实现参数绑定
      背景应用开发过程中,常常会对用户输入内容进行验证,通常是基于类型、范围、格式或者特定的要求进行验证,以确保输入符合预期。例如邮箱输入框校验输入内容是否符合邮箱格式。在WPF中,数据模型允许将ValidationRules与Binding对象关联,可以通过继承ValidationRule类并重写Validate方法......
    • CH32V003在MRS中的头文件定义
      在MRS的头文件core_riscv.h中有如下的定义。 #define__Ivolatileconst#define__Ovolatile#define__IOvolatile 上述定义,通过define语句把__IO等效为volatile,把__O等效为volatile,把__I等效为volatileconst。一般来说宏定义都用大写形式,但因......
    • 黑魂232 导演动画
      创建一个空物体,改名Director。把Playable放进去, 然后在黑骑士模型里增加两个空物体作为开关武器的按钮,然后分别把武器放进去。 然后要将剑盾里的插件修改成filter和MeshRenderer: 然后在脚本文件夹里新建一个Timeline插件: 这里是要先将Director物体绑定好刚刚创建的t......
    • esp32 启动流程
      [关于ROM]在esp32上电运行后,芯片运行的第一个程序。这段程序是芯片设计与生产的时候,固化在硬件电路中的。所以它是不可修改的(ReadOnlyMemory)。esp32的ROM负责检测芯片的strapping配置,来决定芯片应该处于什么状态。比如,esp32上电后,ROM程序会检查[GPIO0,GPIO2,GPIO4,......
    • [32]Longest Valid Parentheses
      ContentGivenastringcontainingjustthecharacters'('and')',returnthelengthofthelongestvalid(well-formed)parenthesessubstring. Example1:Input:s="(()"Output:2Explanation:Thelongestvalidparentheses......
    • C# Microsoft.Win32.TaskScheduler方式创建任务计划程序报错: System.ArgumentExceptio
      使用Microsoft.Win32.TaskScheduler创建任务计划程序可参考本人之前的一篇文章:https://www.cnblogs.com/log9527blog/p/17329755.html最新发现个别账户使用Microsoft.Win32.TaskScheduler创建任务计划程序报错:System.ArgumentException:(12,21):UserId:Account一种情况是账户......
    • 8-17|2023-08-16 12:33:55,972 [salt.master :1643][ERROR ][20321] Received
      该日志条目显示了来自于Saltminion(在这里标识为`[master]`,这可能是minion的名称或者是由于其他原因导致的日志格式)的错误,表示minion在执行一个函数时发生了异常。日志内容“`Theminionfunctioncausedanexception`”表示在minion端执行的特定Salt函数引发了一个错误或异常。......
    • arc130,arc131,arc132题解
      ARC130A-DARemoveOneCharacter对每个连续块分别处理即可。BColorfulLines非常经典的题目,对于每一行每一列记录最后出现的颜色并计算贡献即可。CDigitSumMinimization有点细节。枚举最后两个数,显然加起来超过十是很好的;然后前面的数应该尽量凑九,然后要注意尽量不选......
    • STM32学习记录1:GPIO配置
      GPIO按照ABC进行分组管理,每组GPIO都有自己独立的配置寄存器:GPIOX_CRL/GPIOx_CRH:输入输出模式配置GPIOx_IDR:数据输入GPIOx_ODR:数据输出 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);  //使能PD端口时钟 GPIO_InitTypeDef是GPIO的初始化结构使用IO口:1.使能......