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

中外商贸做网站好在哪线上推广的渠道有哪些

中外商贸做网站好在哪,线上推广的渠道有哪些,学技术的培训机构,网站两侧固定广告代码一个括号字符串是只由 ( 和 ) 组成的 非空 字符串。如果一个字符串满足下面 任意 一个条件,那么它就是有效的: 字符串为 ().它可以表示为 AB(A 与 B 连接),其中A 和 B 都是有效括号字符串。它可以表示为 (A) &#xf…

一个括号字符串是只由 '(' 和 ')' 组成的 非空 字符串。如果一个字符串满足下面 任意 一个条件,那么它就是有效的:

  • 字符串为 ().
  • 它可以表示为 ABA 与 B 连接),其中A 和 B 都是有效括号字符串。
  • 它可以表示为 (A) ,其中 A 是一个有效括号字符串。

给你一个括号字符串 s 和一个字符串 locked ,两者长度都为 n 。locked 是一个二进制字符串,只包含 '0' 和 '1' 。对于 locked 中 每一个 下标 i :

  • 如果 locked[i] 是 '1' ,你 不能 改变 s[i] 。
  • 如果 locked[i] 是 '0' ,你 可以 将 s[i] 变为 '(' 或者 ')' 。

如果你可以将 s 变为有效括号字符串,请你返回 true ,否则返回 false 。

示例 1:

输入:s = "))()))", locked = "010100"
输出:true
解释:locked[1] == '1' 和 locked[3] == '1' ,所以我们无法改变 s[1] 或者 s[3] 。
我们可以将 s[0] 和 s[4] 变为 '(' ,不改变 s[2] 和 s[5] ,使 s 变为有效字符串。

示例 2:

输入:s = "()()", locked = "0000"
输出:true
解释:我们不需要做任何改变,因为 s 已经是有效字符串了。

示例 3:

输入:s = ")", locked = "0"
输出:false
解释:locked 允许改变 s[0] 。
但无论将 s[0] 变为 '(' 或者 ')' 都无法使 s 变为有效字符串。

示例 4:

输入:s = "(((())(((())", locked = "111111010111"
输出:true
解释:locked 允许我们改变 s[6] 和 s[8]。
我们将 s[6] 和 s[8] 改为 ')' 使 s 变为有效字符串。

提示:

  • n == s.length == locked.length
  • 1 <= n <= 10^5
  • s[i] 要么是 '(' 要么是 ')' 。
  • locked[i] 要么是 '0' 要么是 '1' 。

分析:注意到如果某位置在 locked 字符串中的值为 ‘0’ 时,字符串 s 中对应位置的括号实际上可以是左,也可以是右,与它本身是什么关系不大。

可以采用两次遍历的方法。第一次从左往右遍历,在遍历过程中实时统计左括号与 ‘0’ 的总数,同时统计右括号数量,二者的差值在任何时刻都不能为负数;第二次从右往左遍历,同样实时统计右括号与 ‘0’ 的总数,同时统计左括号数量,二者的差值也始终不能为负数。如果两次遍历的差值均不为负数,说明可以,否则不行。当然,如果字符串 s 的长度为奇数,则也不行。

bool canBeValid(char* s, char* locked) {int len=strlen(s);if(len&1)return false;int left=0,right=0;for(int i=0;i<len;++i){if(s[i]=='('||locked[i]=='0')left++;else left--;if(left<0)return false;}for(int i=len-1;i>=0;--i){if(s[i]==')'||locked[i]=='0')right++;else right--;if(right<0)return false;}return true;
}

http://www.dtcms.com/wzjs/365334.html

相关文章:

  • 网站建设台词互联网品牌营销公司
  • 个人开投资公司条件百度优化公司
  • 做网站如何分类产品湖南网站seo地址
  • 渭南免费做网站公司网络销售哪个平台最好
  • 海南网站开发公司平台怎么推广
  • 零遁nas做网站今日最新体育新闻
  • 徐州做网站企业外贸公司如何做推广
  • 梧州网站制作公司电工培训课程
  • 网站做排行多少费用谷歌搜索入口365
  • 国外做批发的网站有哪些电子商务主要干什么
  • 如何把购物网站做成非经营网站学生个人网页设计作品
  • wordpress 所有分类清远网站seo
  • 互联网行业招聘网站免费检测网站seo
  • 珠海专业做网站公司网络推广
  • 最新网站架构网站seo怎么做
  • 公司网站怎么建设百度公司全称
  • 建设银行网站模板大数据营销的概念
  • 外贸英文网站微信推广广告在哪里做
  • 怎样如何做网站赚钱深圳外贸推广公司
  • 信阳网站建设找汉狮河南最新消息
  • 家居在线设计平台南京 seo 价格
  • 衡水seo排名优化设计六年级上册语文答案
  • 委托网站建设注意什么开发一个app价目表
  • 做雨棚的网站关键词调词平台费用
  • 怎么自己做网站备案手机优化大师官网
  • 互联网技术的应用seo站长工具推广平台
  • 柳州做网站的公司有哪些珠海百度关键字优化
  • 网站死链是什么网站排名优化多少钱
  • 聊城集团网站建设多少钱seo关键词优化怎么收费
  • 贵州省建设厅官网站互联网项目