L1-070 吃火锅 (15 分)
L1-070 吃火锅 (15 分)
以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用。但是如果你说“吃火锅”,那就厉害了,我们的故事就开始了。
本题要求你实现一个程序,自动检查你朋友给你发来的信息里有没有 chi1 huo3 guo1
。
输入格式:
输入每行给出一句不超过 80 个字符的、以回车结尾的朋友信息,信息为非空字符串,仅包括字母、数字、空格、可见的半角标点符号。当读到某一行只有一个英文句点 . 时,输入结束,此行不算在朋友信息里。
输出格式:
首先在一行中输出朋友信息的总条数。然后对朋友的每一行信息,检查其中是否包含 chi1 huo3 guo1
,并且统计这样厉害的信息有多少条。在第二行中首先输出第一次出现 chi1 huo3 guo1
的信息是第几条(从 1 开始计数),然后输出这类信息的总条数,其间以一个空格分隔。题目保证输出的所有数字不超过 100。
如果朋友从头到尾都没提 chi1 huo3 guo1
这个关键词,则在第二行输出一个表情 -_-#
。
输入样例 1:
Hello!
are you there?
wantta chi1 huo3 guo1?
that's so li hai le
our story begins from chi1 huo3 guo1 le
.
输出样例 1:
5
3 2
输入样例 2:
Hello!
are you there?
wantta qi huo3 guo1 chi1huo3guo1?
that's so li hai le
our story begins from ci1 huo4 guo2 le
.
输出样例 2:
5
-_-#
直接使用 stl 库函数,string.find(“string”),查找在字符串是否存在某一个字符串
#include<iostream>
#include<algorithm>
#include<cstring>
#include<cmath>
#include<vector>
#include<stack>
#include<queue>
#include<sstream>using namespace std;
typedef long long ll;
const int N=10010;int main()
{string a;int count = 0;int first;int sum = 0;while(1){getline(cin, a);if(a == ".") break;count ++ ;int flag = a.find("chi1 huo3 guo1");if(flag != -1){sum ++ ;if(sum == 1) first = count;}}if(sum != 0) cout << count << endl << first << ' ' << sum << endl;else cout << count << endl << "-_-#" << endl;return 0;
}
L1-070 吃火锅 (15 分)相关推荐
- 7-110 吃火锅 (15 分)
7-110 吃火锅 (15 分) 以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用.但是如果你说"吃火锅",那就厉害了,我们的故事就开始了. 本题要求你实现一个程序, ...
- L1-070 吃火锅 (15分)
L1-070 吃火锅 (15分) 题目描述 以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用.但是如果你说"吃火锅",那就厉害了,我们的故事就开始了. 本题要求你实现 ...
- L1-6 吃火锅 (15分)
L1-6 吃火锅 (15分) 以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用.但是如果你说"吃火锅",那就厉害了,我们的故事就开始了. 本题要求你实现一个程序,自动 ...
- L1-6 吃火锅 (15 分)
L1-6 吃火锅 (15 分) L1-6 吃火锅 (15 分) chg.jpg 以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用.但是如果你说"吃火锅",那就厉害了, ...
- 2021-4-9天梯赛模拟赛3补题L1-6 吃火锅 (15 分)
L1-6 吃火锅 (15 分) 题目链接: link. 题目描述 以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用.但是如果你说"吃火锅",那就厉害了,我们的故事就开 ...
- PTA-L1-070 吃火锅 (15 分
这道题我碰到的坑还是很多的 1.如何处理二维数组 刚开始一脸迷茫,随后看了一篇题解,用按行输入的办法去处理每一行二维就转成了线性 这也是根据题目的要求,行和行之间并没有太大的联系. gets试过不行, ...
- L1-070 吃火锅 (15 分)-PAT 团体程序设计天梯赛 GPLT
以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用.但是如果你说"吃火锅",那就厉害了,我们的故事就开始了. 本题要求你实现一个程序,自动检查你朋友给你发来的信息里有没 ...
- C语言:L1-070 吃火锅 (15 分)
文章目录 一.题目 二.方法1 1.思路 2.代码 一.题目 以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用.但是如果你说"吃火锅",那就厉害了,我们的故事就开始了 ...
- 【2020天梯赛】L1-6 吃火锅 (15分)
题目描述 以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用.但是如果你说"吃火锅",那就厉害了,我们的故事就开始了. 本题要求你实现一个程序,自动检查你朋友给你发来的 ...
最新文章
- MySQL 触发器简单实例
- Golang内建库学习笔记(1)-sort和container
- 量化策略研究员 - 工具篇
- python爬虫可以爬哪些山_从python爬虫,到更爱这个世界
- Pywinauto 应用后端类型选择错误:AttributeError: ‘NoneType‘ object has no attribute ‘backend‘. 原因及解决办法
- linux usb 升级脚本,linux – 使用bash脚本更新CRON
- Debian/Ubuntu下安装Apache的Mod_Rewrite模块的步骤分享
- 使用jQuery Mobile移动开发框架将博客网站快速转化为Mobile网站
- 案例49-crm练习获取客户列表带有分页和筛选功能
- nagios监控slave(借助脚本)
- 基础算法 —— 模拟思维
- ExtJs之Ext.data.Store
- mySQL 数据库工具问题总结
- Excel 货币中文大写汉字转化
- 创建队列 c语言_在C中创建队列
- 数据结构c语言版堆排序,【数据结构】堆排序(C++实现)
- C++数据库编程 ODBC查询数据
- Eclipse连接小米手机无连接显示解决办法
- python实战 爬取网易云评论信息
- 《Machine Learning in Action》—— 剖析支持向量机,单手狂撕线性SVM
热门文章
- Xcode 4.5 支持 amv6
- 十大肿瘤生信常用数据库,科研必备
- STM32CubeIDE 把固件信息直接定位在指定的ROM位置
- 基石为勤能补拙的迷宫之旅——第一天(计算机硬件和操作系统)
- Solid Converter PDF,PDF转Word的利器
- MATLAB_数字信号处理_模拟滤波器_设计巴特沃斯滤波器
- 四位行波进位加法器_行波进位加/减法器的硬件开销和性能分析
- Ubuntu 16.04-18.04中安装 WPS Office 2016 for Linux(集合篇含字体解决方法)简单好用
- Ucinet三天写论文!北核科研网络精写
- 手机计算机游戏攻略,迫击炮计算器手机版 | 手游网游页游攻略大全