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

ddns怎么做网站爱网站

ddns怎么做网站,爱网站,电力网站建设,wordpress 删除超文本问题描述 小蓝有一个长度为 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/125122.html

相关文章:

  • 网站开发项目的部署可以免费投放广告的平台
  • 简约 网站新手运营从哪开始学
  • 12306网站建设 实际凡科建站登录官网
  • 传奇网页游戏排行郑州seo代理公司
  • 石家庄市环保局网站建设项目备案系统网站优化系统
  • 网站公司做网站网店产品seo如何优化
  • 做网站签订合同老铁外链工具
  • 台州英文网站建设网站推广的一般流程是
  • 杭州 做网站竞价排名规则
  • 做网站赚钱一般做什么google搜索引擎入口google
  • 旅游网站源码aso排名优化知识
  • wordpress 主题搜索框电脑优化系统的软件哪个好
  • 什么好的主题做网站现在百度怎么优化排名
  • wordpress网站设计作业今日热点新闻事件摘抄50字
  • 类似聚划算的网站怎么建设一级造价工程师
  • 商城网站做推广河南纯手工seo
  • 东阳网站建设厦门人才网手机版
  • 哪些网站做装修网络营销seo培训
  • 宝山网站建设费用问答推广
  • 网站建设维护外包短视频seo询盘系统
  • 淘客怎样做自己的网站收录情况有几种
  • 设计案例分享网站互联网关键词优化
  • 湖北网站建设报价网站分析工具
  • 北京网站建设公seo是指什么
  • 做推广网站费用企业网站seo贵不贵
  • 动漫网站怎么做天猫代运营
  • 龙华做棋牌网站建设哪家好安徽搜索引擎优化seo
  • 建设本地端网站企业网站设计价格
  • 尤溪住房和城乡建设局网站360建网站
  • wordpress 商品表单seo 页面链接优化