题目链接:http://codeforces.com/contest/723/problem/B

【分析】求不在括号里的单词的长度和在括号里的单词的个数。立个flag表示所处状态就好了,0表示不在括号内,1表示在括号内,然后再扫一遍就OK了。

下面是AC代码:

#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;char a[355];
int main()
{int n;while(~scanf("%d",&n)){scanf("%s",a);int len=strlen(a);int s1=0,s2=0,flag=0,maxn=0;for(int i=0;i<len;i++){if(a[i]!='_'&&a[i]!='('&&a[i]!=')'&&flag==0){s1++;maxn=max(maxn,s1);}if(a[i]=='_'){s1=0;}if(a[i]=='('){flag=1;s1=0;}if(a[i]!='_'&&a[i]!='('&&a[i]!=')'&&(a[i+1]=='_'||a[i+1]=='('||a[i+1]==')')&&flag==1){s2++;s1=0;}if(a[i]==')'&&flag==1){flag=0;s1=0;}}printf("%d %d\n",maxn,s2);}return 0;
}

Codeforces Round #375 (Div. 2) B. Text Document Analysis(字符串处理,简单题目)相关推荐

  1. Codeforces Round #375 (Div. 2) D. Lakes in Berland 并查集

    http://codeforces.com/contest/723/problem/D 这题是只能把小河填了,题目那里有写,其实如果读懂题这题是挺简单的,预处理出每一块的大小,排好序,从小到大填就行了 ...

  2. Codeforces Round #375 (Div. 2) F. st-Spanning Tree 生成树

    F. st-Spanning Tree 题目连接: http://codeforces.com/contest/723/problem/F Description You are given an u ...

  3. Codeforces Round #375 (Div. 2)

    这是我打的第一场现场CF,才涨了4分= =,太菜啦.. 第一题,超级大水题,不说了.. 第二题,也挺水的,要注意的是,最后一个字符如果不是下划线或者括号结束的话,仍然要判断那个单词.因为这点WA了好多 ...

  4. Codeforces Round #715 (Div. 2) B. TMT Document——思路分析,清晰易懂

    题目链接 文章目录 题目大意: 思路 AC代码 题目大意: 能否把只含T和M的字符串分成,若干个TMT的子序列,原字符串长度是3的倍数 思路 我们看TMT这个串,M前面要有一个T,M后面也要有一个T, ...

  5. Codeforces Round #309 (Div. 2) A. Kyoya and Photobooks 字符串水题

    A. Kyoya and Photobooks Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/5 ...

  6. 【Codeforces Round #767 (Div. 2)】 C. Meximum Array 题解

    [Codeforces Round #767 (Div. 2) ]C. Meximum Array 题解 1629C: Meximum Array 题解 [Codeforces Round #767 ...

  7. Codeforces Round #777 (Div. 2) 简训

    Codeforces Round #777 (Div. 2) 简训 导语 涉及的知识点 题目 A Madoka and Math Dad B Madoka and the Elegant Gift C ...

  8. Codeforces Round #775 (Div. 2, based on Moscow Open Olympiad in Informatics)简训

    Codeforces Round #775 (Div. 2, based on Moscow Open Olympiad in Informatics)简训 导语 涉及的知识点 题目 A Game B ...

  9. Codeforces Round #636 (Div. 3)

    Codeforces Round #636 (Div. 3)(2020.4.21) A.Candies 因为题目保证了有解,所以我们枚举一下 k k k就行了. #include <bits/s ...

最新文章

  1. 猫哥教你写爬虫 046--协程-实践-吃什么不会胖
  2. Python GUI编程--Tkinter
  3. bzoj3697 采药人的路径
  4. Mahout各种推荐器的主要特点(转)
  5. 阮一峰react demo代码研究的学习笔记 - demo 6 debug - how check works
  6. linux系统修改时区开发板,Linux系统时区时间修改
  7. live555源代码简介
  8. easyx 备忘录_报到?上课?我被自己的备忘录骗到了
  9. 软考 | 软考高项论文该如何去写?
  10. Arcgis数据集如何以线性单位做投影
  11. 2022超火的微信小说小程序源码-自带安装教程
  12. TCP/IP网络编程之多进程服务端(一)
  13. python获取word页数_使用Python的word文档的页数(Number of pages of a word document with Python)...
  14. a = a + 1, a++, ++a ,a+=1区别
  15. mysql 支持中文的字符集_MySQL 中文显示乱码
  16. Java学习笔记-组件及处理事件(二)(ActionEvent,DocumentEvent,ItemEvent)
  17. flutter从入门到熟练全套学习视频教程
  18. C语言实验报告册-20163a,C语言实验报告册20163a-资源下载人人文库网
  19. 谷歌浏览器:无法翻译此网页
  20. java 解析m3u8的实例_m3u8文件完整实例及TS流抓取

热门文章

  1. 虚拟机栈、堆、方法区的区别特点
  2. 已解决[W:11:55:47.235 NotebookApp] Cannot bind to localhostusing 127.0:0.1 as defaultip[winError 10055]
  3. 【图像加密】基于matlab行列像素置乱+DWT图像加密【含Matlab源码 675期】
  4. (python基础)df.loc和df.iloc
  5. k-means(k均值聚类)算法介绍及实现(c++)
  6. Ambari界面介绍
  7. 【Python】定时获取卫星地球图像作为电脑壁纸
  8. 求两个整型数的中间值
  9. 怎么建站?如何搭建个人网站(一)
  10. 普通家庭,千万不要投入大量时间和金钱,让孩子去苦学和培养AI机器人编程了...