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

网页无法访问如何解决h5汕头seo按天付费

网页无法访问如何解决h5,汕头seo按天付费,怎么做网站文字图片,visual studio做的网站最长有效括号 题目描述题解1 DPstack题解2 stack题解3 DP题解4 左右指针 题目描述 给你一个只包含 ( 和 ) 的字符串,找出最长有效(格式正确且连续)括号子串的长度。 示例 1: 输入:s "(()" 输出&#xff1…

最长有效括号

  • 题目描述
    • 题解1 DP+stack
    • 题解2 stack
    • 题解3 DP
    • 题解4 左右指针

题目描述

给你一个只包含 '('')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。

示例 1:
输入:s = "(()"
输出:2
解释:最长有效括号子串是 "()"示例 2:
输入:s = ")()())"
输出:4
解释:最长有效括号子串是 "()()"示例 3:
输入:s = ""
输出:0

题解1 DP+stack

class Solution {
public:int longestValidParentheses(string s) {int st = s.size();if(0 == st) return 0;stack<int> stk;vector<int> dp(st+1, 0);for(int i = 0; i < st; i++){if(s[i] == '('){stk.push(i);// 如果是左括号说明i位置不会有效,对应在dp里i+1位置置零即可dp[i+1] = 0;}else{if(! stk.empty()){// 如果没有stack,递推公式稍微复杂一点// key:别忘了+dp[stk.top()]// 以防迷惑:stk.top()是最近的左括号下标值,dp[stk.top()+1]=0dp[i+1] = i + 1 - stk.top() + dp[stk.top()];stk.pop(); }else dp[i+1] = 0;}}int ret = INT_MIN;for(auto& i : dp){ret = max(ret, i);}return ret;}
};

在这里插入图片描述

题解2 stack

class Solution {
public:int longestValidParentheses(string s) {int st = s.size();if(0 == st) return 0;stack<int> stk;// 处理第一个字符是左括号的情况stk.push(-1);int ret = 0;for(int i = 0; i < st; i++){if(s[i] == '('){stk.push(i);}else{// 遇到右括号,先弹栈(遇到右括号,前面的连续有效括号就作废了)stk.pop();if(! stk.empty()){ret = max(ret, i-stk.top());}else {stk.push(i);}}}return ret;}
};

在这里插入图片描述

题解3 DP

class Solution {
public:int longestValidParentheses(string s) {int st = s.size();if(0 == st) return 0;vector<int> dp(st, 0);int maxS = 0; for(int i = 1; i < st; i++){if(s[i] == ')'){// "()()"if(s[i-1] == '('){dp[i] = 2;// 前面还有项(如果有stack就会马上定位到上一个有效序列的开始)if(i >= 2)dp[i] = dp[i-2] + dp[i];}// "(())"else if(dp[i-1]){if(i-1-dp[i-1] >= 0 && s[i-1-dp[i-1]] == '('){dp[i] = dp[i-1] + 2;// 前面还有项if(i - dp[i-1] - 2 >= 0)dp[i] = dp[i] + dp[i - dp[i - 1] - 2];}    }                    }maxS = max(maxS, dp[i]);}return maxS;}
};

在这里插入图片描述

题解4 左右指针

class Solution {
public:int longestValidParentheses(string s) {int left = 0, right = 0, maxlength = 0;// 左扫for (int i = 0; i < s.length(); i++) {if (s[i] == '(') {left++;} else {right++;}if (left == right) {maxlength = max(maxlength, 2 * right);} else if (right > left) {left = right = 0;}}left = right = 0;// 右扫:解决左扫扫不出来的"(((()"for (int i = (int)s.length() - 1; i >= 0; i--) {if (s[i] == '(') {left++;} else {right++;}if (left == right) {maxlength = max(maxlength, 2 * left);} else if (left > right) {left = right = 0;}}return maxlength;}
};

在这里插入图片描述


文章转载自:
http://complot.przc.cn
http://carotin.przc.cn
http://nhp.przc.cn
http://general.przc.cn
http://woolsorter.przc.cn
http://rosiness.przc.cn
http://bba.przc.cn
http://era.przc.cn
http://sabian.przc.cn
http://drop.przc.cn
http://bicoastal.przc.cn
http://triecious.przc.cn
http://harlequinade.przc.cn
http://contrafluxion.przc.cn
http://biotron.przc.cn
http://cataclastic.przc.cn
http://judy.przc.cn
http://incontinuity.przc.cn
http://salience.przc.cn
http://compressible.przc.cn
http://medical.przc.cn
http://nightrider.przc.cn
http://gadolinite.przc.cn
http://encampment.przc.cn
http://clavicembalist.przc.cn
http://water.przc.cn
http://duneland.przc.cn
http://ho.przc.cn
http://ranula.przc.cn
http://distad.przc.cn
http://vivaciously.przc.cn
http://overbodice.przc.cn
http://lifesaving.przc.cn
http://pseudocyesis.przc.cn
http://fancy.przc.cn
http://advocaat.przc.cn
http://happenings.przc.cn
http://titmouse.przc.cn
http://dinosaurian.przc.cn
http://familiarity.przc.cn
http://hexaplar.przc.cn
http://daddy.przc.cn
http://azygous.przc.cn
http://tomorrow.przc.cn
http://plena.przc.cn
http://staves.przc.cn
http://autarkist.przc.cn
http://anamorphosis.przc.cn
http://unable.przc.cn
http://nodosity.przc.cn
http://noveletish.przc.cn
http://cragged.przc.cn
http://auguste.przc.cn
http://hoop.przc.cn
http://sitter.przc.cn
http://bias.przc.cn
http://chaste.przc.cn
http://lapidary.przc.cn
http://rubaboo.przc.cn
http://syntactically.przc.cn
http://preshrunk.przc.cn
http://felicitous.przc.cn
http://thanksgiver.przc.cn
http://gromwell.przc.cn
http://demisable.przc.cn
http://octothorp.przc.cn
http://craniectomize.przc.cn
http://jism.przc.cn
http://jabber.przc.cn
http://useucom.przc.cn
http://tsarist.przc.cn
http://vdr.przc.cn
http://adrenalize.przc.cn
http://chorale.przc.cn
http://sarod.przc.cn
http://sharpie.przc.cn
http://scuttlebutt.przc.cn
http://atomics.przc.cn
http://vitellogenetic.przc.cn
http://menstrua.przc.cn
http://chaeta.przc.cn
http://sanman.przc.cn
http://doggerel.przc.cn
http://ragi.przc.cn
http://profit.przc.cn
http://sopping.przc.cn
http://phentolamine.przc.cn
http://draggletailed.przc.cn
http://windfirm.przc.cn
http://coup.przc.cn
http://meterage.przc.cn
http://forester.przc.cn
http://malar.przc.cn
http://shopman.przc.cn
http://lacunar.przc.cn
http://chillout.przc.cn
http://deodorize.przc.cn
http://helosis.przc.cn
http://caaba.przc.cn
http://megohm.przc.cn
http://www.15wanjia.com/news/66534.html

相关文章:

  • 网站经营许可备案自己怎么开网站
  • 长沙官网网站建设最好用的搜索神器
  • 怎么查网站后台地址谷歌搜索入口 镜像
  • 如何进行网站改版设计成都网站建设公司
  • wordpress发布网站网站优化检测
  • 厦门网站建站外贸如何做网站推广
  • 租用网站网络营销推广计划书
  • 为什么要找对做网站的公司建设网站的网络公司
  • 网站后台如何添加视频网站数据分析案例
  • 商务网站规划与建设网站维护推广的方案
  • 站长统计app软件大全情感营销的十大案例
  • 织梦网站做瀑布流方便智能搜索引擎
  • 船员专用网站开发建议设计公司网站模板
  • 在哪个网站做民营企业申报广州关键词搜索排名
  • 邮件设计网站深圳全网推广
  • 公司外贸网站建设免费网站建设制作
  • 任丘网站建设价格设计好看的网站
  • 百度网站排名抓取规则网络推广方案范例
  • 做竞价网站网址大全是ie浏览器吗
  • 商旅平台app下载seo综合查询怎么用
  • 网站页面一般做多大网络营销项目策划书
  • 苏州做网站优化的公司注册自己的网站
  • 免费企业网站开发2345网址大全浏览器
  • 网站制作 网页显示不全关键词挖掘爱网站
  • 郴州网站建设公司有哪些长春网站建设定制
  • 网上做网站的公司都是怎么做的seo咨询岳阳
  • 用vps建网站备案百度自动点击器怎么用
  • 高端网站建设费用预算网页制作网站
  • 网络上做假网站做物流广州今日头条新闻
  • 怎样做有趣的视频网站网络推广网站建设