有一说一,我觉得这题没有到困难级 要保存之前的状态,感觉是很明显的dp 思路和题解一样 class Solution { public: int longestValidParentheses(string s) { int len=s.length(); int ret = 0; int *dp=new int[len]; for(int i=0;i<len;i++) dp[i]=0; for (int i = 1; i < s.length(); i++) { if (s[i] == ')…