#P3850. 有效的括号
有效的括号
有效的括号
题目描述
给定一个只包含 '('、')'、'{'、'}'、'['、']' 的字符串 s,请判断该字符串是否有效。
有效字符串需要满足:
- 左括号必须用相同类型的右括号闭合。
- 左括号必须以正确的顺序闭合。
- 每个右括号都有一个对应的相同类型的左括号。
输入格式
输入一行,包含一个字符串 s。
输出格式
如果字符串有效,输出 true;否则输出 false。
数据范围
1 <= |s| <= 10^4
字符串 s 仅由 (、)、[、]、{、} 组成。
样例 1
输入
()
输出
true
样例 2
输入
()[]{}
输出
true
样例 3
输入
(]
输出
false
样例 4
输入
([])
输出
true