比赛时队友一遍AC了,但事实上这个题通过率只有20.3%,比赛结束后我竟然是WA2次,RTE2次,第一次没有读好题,对于"u"  "ur" "should of"  "would of"  的判断是以单词的形式,而"lol"是只要在一个单词中出现就可以,例如lolal,这样,还有lolalol这样的只是算作1次。总之,字符串的题目还是弱项!

       #include<cstdio>
#include<cstring>
using namespace std;
int main()
{//freopen("in.txt","r",stdin);int cas,i,j,sum,len,flagl;char sen[110],word[110];scanf("%d\n",&cas);while(cas--){sum=0;fgets(sen,110,stdin);len=strlen(sen)-1;i=0;while(1){int g=0;for(; sen[i]!=' '&&sen[i]!='\n'; i++)word[g++]=sen[i];word[g]='\0';if(strcmp(word,"would")==0||strcmp("should",word)==0){if(i+3<=len&&sen[i+1]=='o'&&sen[i+2]=='f'&&(sen[i+3]==' '||sen[i+3]=='\n')){sum++;i+=3;continue;}}if(strcmp(word,"u")==0||strcmp(word,"ur")==0)sum++;flagl=0;for(j=0; j<g; j++){if(g-j>=3&&word[j]=='l'&&word[j+1]=='o'&&word[j+2]=='l'&&!flagl){sum++;flagl=1;}}if(sen[i]!='\n')i++;else break;}printf("%d\n",sum*10);}return 0;
}

UESTC 1846Angry Grammar Nazi 字符串相关推荐

  1. Angry Grammar Nazi

    Angry Grammar Nazi 1.给出的几个要处理的字符串没有重复性(子串),不必考虑某个单词是算在哪个种类中: 2.给出的几个要处理的字符串(除了"lol")都是单词或短 ...

  2. (转)A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'

    A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?' (se ...

  3. Review of Software Construction

    ソフトウェア構築の復習 @1.0 ver. 文章目录 ソフトウェア構築の復習 @1.0 ver. @[toc] 第一章 第一节 软件构造的多维视图 Buildtime概述 Runtime概述 第二节 ...

  4. 关于讯飞语音SDK开发学习

    前奏,浑浑噩噩已经工作一年多,这一年多收获还是挺多的.逛园子应该有两年多了,工作后基本上是天天都会来园子逛逛,园子 里还是有很多牛人写了一些不错的博客,帮我解决很多问题.但是一直没写过博客,归根到底一 ...

  5. 【C++grammar】vector类和字符串字面量

    C++的vector类 用数组存放数据时,容量大小不可变,vector对象容量可自动增大. vector的操作: 调用push_back函数时,vector对象的容量可能会增大. 观察下列操作对vec ...

  6. js格式化文件大小, 输出成带单位的字符串工具

    /*** 格式化文件大小, 输出成带单位的字符串* @method formatSize* @grammar formatSize( size ) => String* @grammar for ...

  7. Python的第二种数据类型——String(字符串)

    1.字符串的定义:定义字符串的时候需要用引号引起来,可以用单引号,也可以使用双引号,如: name = 'xiaoma' 或者 : name = "xiaoma" 在Python中 ...

  8. mysql 中文含数字排序_英语| 124期 Sort 坑爹的字符串排序

    排序功能在系统中很常见,主要是对数字类型的字段进行升降排序.但是针对那些字符串数字或者带字符的数字字符串,普通的Sort排序就会出现各种各样的问题.比如对字符串数字进行降序排序,会出现:9,8,7,6 ...

  9. UESTC 1851 Kings on a Chessboard

    状压DP... Kings on a Chessboard Time Limit: 10000ms Memory Limit: 65535KB This problem will be judged ...

最新文章

  1. 药企信息化项目必经的三步走
  2. 新浪微博一键关注代码
  3. 第九章 线程与内核对象的同步(6)
  4. matlab读int16读文件_MATLAB——文件读写(1)
  5. .NET Core 和 .NET Framework 启动可执行文件的差别
  6. Python help 函数 - Python零基础入门教程
  7. C#控件的闪烁问题解决方法总结
  8. 【个人笔记】OpenCV4 C++ 图像处理与视频分析 11课
  9. java设置请求头_前端需要知道的 HTTP 安全头配置
  10. 三人表决器实验报告总结_三人表决器实验报告.doc
  11. No content to map to Object due to end of input
  12. vue3 vite ant deign vue 黑暗模式实现
  13. 一名IT民工开通博客
  14. C语言题目(数组)1
  15. Unity 解决 An asset is marked with HideFlags.DontSave but is included in the build 问题
  16. 2023面试官常考的前端面试题
  17. 企业怎样顺利实施ERP管理系统?
  18. 关于NullPointerException空指针异常的解决办法
  19. boj489. 小妹妹去划船
  20. 视频监控系统的管理服务器,视频监控中管理服务器的配置

热门文章

  1. 查看路由器的管理页面地址
  2. Java实现-循环输入月份,并判断输入的月份属于春夏秋冬哪个季节范围
  3. 解决 Mac 中的软件打不开以及提示对电脑造成伤害的问题
  4. 2021绵阳市高考成绩查询系统,2021绵阳市地区高考成绩排名查询,绵阳市高考各高中成绩喜报榜单...
  5. 数据分析实战应用案例精讲-【概念篇】数据埋点(附实战应用案例)
  6. 【调剂】江苏大学2020年硕士研究生拟调剂信息
  7. 微信小程序 voip-room 多人音视频对话 组件
  8. ORCLE中ALTER、MODIFY和UPDATE的区别
  9. 如何防止黑客恶意扫描你的计算机
  10. 《操作系统实验》C++实现生产者-消费者问题