题意

给一个长度为n<script type="math/tex" id="MathJax-Element-84">n</script>的串,分别求出括号外最长的单词的长度和括号里面的单词个数,定义一串连续的英文字母(大小写)为一个单词。

思路

简单模拟,扫一遍统计一下。

代码

#include <cstdio>
#include <iostream>
#include <cstring>
using namespace std;
char ch[1010];
int n, a, b;
int len;
bool is;
int main(){scanf("%d", &n);scanf("%s", ch+1);for(int i = 1; i <= n; i ++){char c = ch[i], cc = ch[i-1];if(c == '('){is = 1;len = 0;continue;}if(is){if((c == '_' || c == ')') && ((cc <= 'z' && cc >= 'a') || (cc <= 'Z' && cc >= 'A'))) b ++;len = 0;}if(c == ')'){is = 0;len = 0;continue;}if(!is && ((c <= 'z' && c >= 'a') || (c <= 'Z' && c >= 'A'))){len ++;}else len = 0;a = max(a, len);}printf("%d %d", a, b);return 0;
}

【cf 723B】 Text Document Analysis相关推荐

  1. 【论文阅读】Text Gestalt: Stroke-Aware Scene Text Image Super-Resolution

    [论文阅读]Text Gestalt: Stroke-Aware Scene Text Image Super-Resolution 摘要 方法 Pixel-wise Supervision Modu ...

  2. 【CF 520D】Cubes

    [CF 520D]Cubes 怎么说呢--英语阅读题+超级大模拟-- 最重要的是知道怎么出来的数据...题意好懂 xy坐标内给出几个单位正方形 以正方形左下点坐标给出 y=0为地面 正方形下面或者左右 ...

  3. 【CF 732E】Sockets(优先队列+贪心)

    [CF 732E]Sockets(优先队列+贪心) 题目大意: n台电脑,m个供电器. 每台电脑和每个供电器都有电量,当电脑i的电量和供电器j电量相同时,可以连接供电. 现在提供变压器,可以连接到供电 ...

  4. 【CF 617E】 XOR and Favorite Number (Mo's algorithm)

    [CF 617E]  XOR and Favorite Number (Mo's algorithm) E. XOR and Favorite Number time limit per test 4 ...

  5. 【CF 149D】Coloring Brackets(dp)

    [CF 149D]Coloring Brackets(dp) D. Coloring Brackets time limit per test 2 seconds memory limit per t ...

  6. 【CF 450A】 Jzzhu and Children

    [CF 450A] Jzzhu and Children 发糖 n个小盆(屁)友(孩) 站好队 第i个人想要ai颗糖 但坏叔蜀一个人一次只发m个糖 还想要就要到队尾排队 领够糖的就走开 问最后走的小朋 ...

  7. *【CF#633B】 A Trivial Problem(二分或枚举)

    题干: Mr. Santa asks all the great programmers of the world to solve a trivial problem. He gives them ...

  8. 【CF#715C】Digit Tree 点分治+乘法逆元

    AC通道:http://codeforces.com/problemset/problem/715/C [题目大意] 给定一个有N个点的树,问其中有多少条路径满足他们的边权连成的数对M取余为0. 其中 ...

  9. 【CF#303D】Rotatable Number

    [题目描述] Bike是一位机智的少年,非常喜欢数学.他受到142857的启发,发明了一种叫做"循环数"的数. 如你所见,142857是一个神奇的数字,因为它的所有循环排列能由它乘 ...

最新文章

  1. elk,logstash -elastcisearch 429
  2. Android——怎么引入okhttp3
  3. centos7下NFS服务器的搭建与配置
  4. elasticsearch2.2之javaApi
  5. 京东自动下单软件_黄牛软件自动下单秒杀商品 警方用科技手段打击
  6. VBA 脚本快速copyExcel单元格的格式
  7. MySQL如何安装离线_mysql8.0.2离线安装配置方法图文教程
  8. EZGUI下的动态图片的处理
  9. 微软vs2008快捷键
  10. android 多线程 js,android中的jstack,见见线程都在干嘛
  11. 多变量遗传算法python代码_遗传算法之Python实现代码
  12. 大数据之路阿里巴巴实践
  13. 查看Windows的激活到期时间、具体版本号等具体系统信息
  14. 李明洋十讲学会ADS教学课程笔记
  15. 计算机病毒学,计算机病毒学.doc
  16. 上海自考02290 c++语言程序设计试卷,上海交通大学工业自动化专业自考本科招生简章...
  17. 如何巧妙应用shift键的解说
  18. 关于mysql的mysqlAccess denied for user'root'@'IP地址'
  19. 启动fiddler导致浏览器无法上网的解决方法
  20. 曲线绕x轴旋转曲面方程_曲线C绕y轴旋转所成的旋转曲面的方程为.PPT

热门文章

  1. 真正理解微软Windows程序运行机制——窗口机制(第三部分)
  2. 如何将光盘里面的内容复制到电脑中
  3. php调试常用,最常用的8款PHP调试工具,8款调试工具_PHP教程
  4. RT-Thread Studio移植LAN8720A驱动
  5. char 数组java_使用Java char数组处理C char数组
  6. 机器学习数学基础之Python矩阵运算
  7. 【数学期望】期望dp
  8. laravel启动过程简单解析
  9. Hoeffding不等式与泛化误差上界
  10. RationalDMIS 7.1多点拟合方法建立坐标系