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

建设网站要什么资料百度投放平台

建设网站要什么资料,百度投放平台,网站网页建设,购彩网站建设问题描述 小蓝有一个长度为 nn 的括号串,括号串仅由字符 ( 、 ) 构成,请你帮他判断一下该括号串是否合法,合法请输出 Yes ,反之输出 No 。 合法括号序列: 空串是合法括号序列。 若 ss 是合法括号序列,则 (…

问题描述

小蓝有一个长度为 nn 的括号串,括号串仅由字符 ( 、 ) 构成,请你帮他判断一下该括号串是否合法,合法请输出 Yes ,反之输出 No 。

合法括号序列:

  1. 空串是合法括号序列。

  2. 若 ss 是合法括号序列,则 ( ss ) 也是合法括号序列。

  3. 若 s,ts,t 都是合法括号序列,则 stst 也是合法括号序列。

例如 ()() , (()) , (())() 均为合法括号序列。

输入格式

第一行包含一个正整数 nn ,表示括号串的长度。

第二行包含一个长度为 nn 的括号串。

输出格式

输出共 11 行,若括号串合法请输出 Yes ,反之输出 No 。

样例输入1

10
(()(()))()

样例输出1

Yes

样例输入2

5
()()(

样例输出2

No
import java.util.Scanner;
import java.util.Stack;public class TheKHOfXiaoLan {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt(); // 读取输入的字符数量scanner.nextLine(); // 消耗换行符String input = scanner.nextLine(); // 读取整行输入if (fun(input)) {System.out.println("Yes");} else {System.out.println("No");}}public static boolean fun(String input) {Stack<Character> stack = new Stack<>();for (char ch : input.toCharArray()) {if (ch == '(') {stack.push(ch); // 遇到左括号,入栈} else if (ch == ')') {if (stack.isEmpty() || stack.pop() != '(') {// 如果栈为空或栈顶不是左括号,说明不匹配return false;}}}// 如果栈为空,说明所有括号都匹配return stack.isEmpty();}
}

 

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

相关文章:

  • 广东三网合一网站建设报价便民信息微信平台推广
  • 搭建一个视频网站多少钱新闻危机公关
  • 网站建设怎么改栏目名称重庆整站seo
  • 网站seo怎样做阿里域名注册官网
  • 做网站需要多少台服务器淘宝运营培训多少钱
  • 怎么做网站在网上能搜到你免费引流推广工具
  • 深圳企业网站开发品牌策划公司哪家好
  • 多个wordpress网站合并今天的新闻发布会
  • 展览馆展示设计重庆seo推广外包
  • 专门做qq小工具的网站sem优化托管
  • 网站不可复制代码程序员培训
  • 企业门户网站国内外研究现状百度手机卫士下载安装
  • 做网站专业谷歌三件套下载
  • 模板网站的弊端百度小说搜索风云排行榜
  • 广州海珠做网站的公司资源搜索
  • 网站认证是什么网络推广哪个好
  • 网站建设虍金手指花总手机系统流畅神器
  • 东莞响应式网站哪家强怎样上百度做广告
  • 陕西政府门户网站建设 招标信息手机百度账号登录个人中心
  • 网站架构怎么做谷歌推广公司哪家好
  • 网站建设如何来选择空间培训机构不退钱最怕什么举报
  • 富士康一般都是干什么活广丰网站seo
  • 如何做下载网站赚钱seo咨询价格找推推蛙
  • 手机建网站公司windows优化大师怎么下载
  • 一个网站多个域名重定向怎么做如何在网络上推广产品
  • 做视频点播网站要多少带宽广州网站快速优化排名
  • 集美网站开发广州网站推广平台
  • 网站建设建设公司搜索引擎的工作原理有哪些
  • 传统小型企业做网站的好处竞价外包运营
  • 哪个网站做任务赚钱建立一个网站的费用