1078:合法的括号序列

时间限制:2 S   /  内存限制:65536 KB
AC:146   /  Submit:781
问题描述

括号序列由 ( ) [ ] { } 组成,例如 (([{}])) 这样的序列是合法的,(}{} 或者 (}(} 或者 ({)} 就是不合法的序列。

输入一个仅由各种括号组成的序列,判断其合法性。

输入描述

第 1 行是一个正整数 n 表示测试案例的数量。

每组案例包含一个仅由各种括号组成的序列(即由 ( ) [ ] { } 这六种字符组成的字符串)。

输出描述

针对每行测试数据,如果合法则输出 legal,否则输出 illegal,然后换行。

样例输入复制样例

2

(([{}]))

(}{}

样例输出

legal

illegal

相关

上机练习题15-2

2017级cpp上机练习题第15周第2次(综合)

2018级cpp上机练习题第16周第2次(并不太难的综合)

题单#2(C++ STL)


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1