akoj-1244-括号的深度
来源:互联网 发布:数据库中create table 编辑:程序博客网 时间:2024/06/05 03:24
括号的深度
Time Limit:1000MS Memory Limit:65536K
Total Submit:6 Accepted:6
Description
经常写程序的你可能有时会因为括号不匹配而收到编译器的报错,今天你的任务不仅仅是检查括号是否匹配,还要检查一下括号最大的嵌套层数,简称深度吧。括号匹配的规则参考编程语言中的括号合法性检查。
Input
第1行:一个字符串,包含字母、数字和英文括号'('、')',长度小于10000
多组测试数据,以文件结束EOF作为输入结束
Output
每组数据输出一行,第N组数据格式如下:
第N行:代表第N组数据的结果,如果括号是匹配的,输出最大的层数,如果括号不匹配,输出Error
Sample Input
(())(((())))(a)(b)(c)(d)(e)(f)(g)(h)(()))
Sample Output
41Error
Source
[Submit] [Go Back] [Status] [Discuss]
#include<iostream>#include<string.h>using namespace std;int main(){ char a[1001]; int len; while(cin>>a) { int count=0,max=0,x=0,y=0; len=strlen(a); for(int i=0; i<len; i++) { if(a[i]=='(') { count++; x++; if(count>max)max=count; } else if(a[i]==')') { count=0; y++; } if(y>x) { cout<<"Error"<<endl; break; } } if(x==y) cout<<max<<endl; else if(x>y) cout<<"Error"<<endl; } return 0;}
0 0
- akoj-1244-括号的深度
- 1244 -- 括号的深度
- akoj-1238-潇潇的烦恼
- akoj-1170-国王的魔镜
- 【AKOJ】1021-最后的胜利者
- ACM 括号匹配深度
- 寻找表达式嵌套深度最大的括号表达式
- akoj-1267-独木舟上的荡漾
- akoj-1191-喜欢二的小胖
- akoj-1267-独木舟上的荡漾
- akoj-1253-第一个只出现一次的字符
- 括号套括号的计数
- 爱奇艺判断括号深度python代码
- 二叉树的一些基本操作(括号表示法,宽度,深度,结点个数,叶子节点个数)
- JavaScript小括号、中括号、大括号的多义性
- JavaScript小括号、中括号、大括号的多义性
- JavaScript小括号、中括号、大括号的多义性
- python中,花括号,中括号,小括号的区别
- 黑马程序员-IOS-C语言基础-scanf函数
- mongodb shell问题
- python 的日志logging模块学习
- USACO 1.3.3 Prime Cryptarithm
- [水题][第一阶段-回归水题][HDOJ-2028]Lowest Common Multiple Plus
- akoj-1244-括号的深度
- akoj-1232-找模式串
- MacBook Pro 安装myeclipse 关于虚拟内存的问题
- Linux守护进程
- Ajax动态刷新元素js事件失效
- 高效的把NSMutableArray变成NSArray
- [水题][第一阶段-回归水题][HDOJ-2029]Palindromes _easy version
- ExpandableListView / ExpandableListActivity 使用及数据更新
- [Cordova学习]4.Cordova(iOS)架构和实现