• 题意/题解:经典括号匹配题目,不多说了.

  • 代码:

    int t;
    int n;
    string s;
    int cnt; int main() {
    ios::sync_with_stdio(false);cin.tie(0);
    cin>>t;
    while(t--){
    cnt=0;
    int ans=0;
    cin>>n>>s;
    for(int i=0;i<n;++i){
    if(s[i]=='('){
    cnt++;
    }
    else{
    if(cnt>0) cnt--;
    else ans++;
    }
    }
    cout<<ans<<endl;
    } return 0;
    }

最新文章

  1. BZOJ 2879: [Noi2012]美食节
  2. ORACLE查看表空间对象
  3. my_strcmp()
  4. 【poj1085】 Triangle War
  5. zabbix 安装
  6. git学习笔记总结
  7. Android将Activity 打 jar包 (解决资源文件不能打包的问题)
  8. PHPNow升级PHP版本为5.3.5的方法
  9. 网页设计中常用的Web安全字体
  10. JAVA基础之理解JNI原理
  11. Android Studio 创建aar包与引用
  12. 对WebClient扩展自动解压缩页面
  13. Extjs4-treepanel-解析json/fields中是否加入leaf的区别
  14. 让你分分钟学会 JS 闭包
  15. C51库函数积累
  16. js实现导航菜单栏随着屏幕的滚动进行滚动的效果
  17. 纯css实现select下拉框并排显示
  18. oracle预定义角色
  19. springboot(十五):springboot+jpa+thymeleaf增删改查示例
  20. Unity 虚拟摇杆的实现

热门文章

  1. ES6 自定义一个实现了Iterator接口的对象
  2. mysql: Character set &#39;utf8mb4&#39; is not a compiled character set and is not specified in the &#39;/usr/share/mysql/charsets/Index.xml&#39; file
  3. ctfhub技能树—文件上传—双写后缀
  4. Spring Boot 2.x基础教程:配置元数据的应用
  5. 前端基础功能,原生js实现轮播图实例教程
  6. Jenkins 部署打包文件 并通过SSH上传到 linux服务器
  7. [Usaco2008 Feb]Line连线游戏
  8. 解析MySQL中存储时间日期类型的选择问题
  9. Python基础(函数)
  10. autoreload 线程 进程管理 并发的处理方法