QY21. 括号匹配深度
描述
一个合法的括号匹配序列有以下定义:输入描述
输入包括一个合法的括号序列s,s长度length(2 ≤ length ≤ 50),序列中只包含'('和')'。输出描述
输出一个正整数,即这个序列的深度。示例1
输入:
(())
输出:
2
Pascal 解法, 执行用时: 1ms, 内存消耗: 352KB, 提交时间: 2019-04-14
var s:ansistring; len,i,cot,max:longint; begin read(s); len:=length(s); cot:=0; for i:=1 to len do begin if s[i]='('then inc(cot) else dec(cot); if cot>max then max:=cot; end; write(max); end.
Pascal 解法, 执行用时: 2ms, 内存消耗: 256KB, 提交时间: 2019-03-25
var s:ansistring; len,i,cot,max:longint; begin read(s); len:=length(s); cot:=0; for i:=1 to len do begin if s[i]='('then inc(cot) else dec(cot); if cot>max then max:=cot; end; write(max); end.