题解 - 洛谷P1241【括号序列】

原题链接【洛谷】

题目描述

定义如下规则序列(字符串):

  1. 空序列是规则序列;
  2. 如果 S S S 是规则序列,那么 ( S ) (S) (S) [ S ] [S] [S] 也是规则序列;
  3. 如果 A A A B B B 都是规则序列,那么 A B AB AB 也是规则序列。

例如,下面的字符串都是规则序列:

()[](())([])()[]()[()]

而以下几个则不是:

([])(())([()

现在,给你一些由()[]构成的序列,你要做的,是补全该括号序列,即扫描一遍原序列,对每一个右括号,找到在它左边最靠近它的左括号匹配,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值