#iai30c3. 平衡括号(旧)
平衡括号(旧)
平衡括号(旧)
题目描述
给定一个仅由 (,),[ 与 ] 构成的括号序列,请判断它是否是平衡的,平衡的定义如下:
- 空序列是平衡的;
- 如果某个括号序列
s是平衡的,那么[s]与(s)也是平衡的; - 如果某两个括号序列
s与t都是平衡的,那么st也是平衡的。
输入格式
单个字符串:表示输入的括号序列。
输出格式
- 如果是平衡的,输出
Balanced,否则输出Unbalanced。
数据范围
设 表示输入字符串的长度
- 对于 的数据,;
- 对于 的数据,;
样例输入 #1
[(])
样例输出 #1
Unbalanced
样例输入 #2
[()][()()]()
样例输出 #2
Balanced
知识点与难度
本题涉及的知识点从属于 GESP 3级,难度等级:⭐⭐。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 |
| 1 | 20 | 3~8 | 小规模 / 特殊: 空串 / 特殊: 单层嵌套 |
| 2 | 15 | 9~11 | Hack: 交叉嵌套 / Hack: 不匹配类型 |
| 3 | 30 | 12~20 | 中大规模 N≈1000~1000000 压力 |
| 4 | 25 | 21~25 | 随机 N=1~1000000 回归 |