CodeForces 245E Mishap in Club
2014-04-17 20:16
302 查看
#include <iostream> #include <cstdio> #include <cstring> #include <cmath> using namespace std; int main() { char s[350]; int p[350]; while(cin>>&s[1]) { p[0]=0; int l=0,r=0,ans=0; int len=strlen(&s[1]); for(int i=1;i<=len;i++) { if(s[i]=='+') p[i]=p[i-1]+1; else p[i]=p[i-1]-1; if(p[i]>l) ans++,l=p[i]; else if(p[i]<r) ans++,r=p[i]; } cout<<ans<<endl; } return 0; }
相关文章推荐
- iOS学习之 plist文件的读写
- ZOJ-1180
- ofbiz 权限设计及动态二级菜单解决方案
- 安装arcgis server10.2时发生错误error1935
- 面向对象设计原则
- oracle11gR2数据库安装成功(提醒安装前注意事项)
- 欧拉回路模板
- tableview textfield tableviewheader footer同时存在问题情况记录
- [APUE] 线程和fork
- CodeForces 245D Restoring Table
- 关于ASIHTTPRequest的使用总结
- 2014多益网络笔试题
- 能"干掉"苹果的中国"黑客"
- uiautomator中UiSelector学习笔记(3)
- week 2
- ACMjava简单枚举除法,分数拆分,双基回文数,最大乘积
- CvCreateImage函数说明
- 交互设计学习day1 之二 快速原型工具
- Ubuntu配置文件/etc/profile说明
- Flex——BlazeDS开发指南