一道很水的题目

题目链接

依题意,输出hehe的总数

情况有以下几种:

1.hehe

2.eheh

3.

h

e

h

e

4.

e

h

e

h(不要忽略后两种)

然后快乐地模拟就好了

注意循环条件

上代码:

/*
*/
#include<iostream>
using namespace std;
char hehe[10001000] = {};//使用一维字符数组存储
int main() {int sum = 0;//统计hehe出现的次数int a, b;cin >> a >> b;for (int i = 0; i < a; i++) {for (int j = 0; j < b; j++) {cin >> hehe[j + i * b];//循环输入}}for (int i = 0; i < a; i++) {for (int j = 0; j < b - 3; j++) {if (hehe[j + i * b] == hehe[j + i * b + 2] && hehe[j + i * b + 2] == 'h' && hehe[j + i * b + 1] == hehe[j + i * b + 3] && hehe[j + i * b + 3] == 'e')sum++;//遍历满足1的情况if (hehe[j + i * b] == hehe[j + i * b + 2] && hehe[j + i * b + 2] == 'e' && hehe[j + i * b + 1] == hehe[j + i * b + 3] && hehe[j + i * b + 3] == 'h')sum++;//遍历满足2的情况}}for (int i = 0; i < a-3 ; i++) {for (int j = 0; j < b ; j++) {if (hehe[j + i * b] == hehe[j + i * b + 2 * b] && hehe[j + i * b + 2 * b] == 'h' && hehe[j + i * b + b] == hehe[j + i * b + 3 * b] && hehe[j + i * b + 3 * b] == 'e')sum++;//遍历满足3的情况if (hehe[j + i * b] == hehe[j + i * b + 2 * b] && hehe[j + i * b + 2 * b] == 'e' && hehe[j + i * b + b] == hehe[j + i * b + 3 * b] && hehe[j + i * b + 3 * b] == 'h')sum++;//遍历满足4的情况}}cout << sum;return 0;
}

P1234 小A的口头禅题解相关推荐

  1. P1234小A的口头禅

    小A的口头禅 题目描述 小A最近有了一个口头禅"呵呵",于是他给出了一个矩形,让你求出里面有几个hehe(方向无所谓). 输出格式 第一行两个数,n.m,表示这个矩形的大小. 以下 ...

  2. [洛谷]P1234 小A的口头禅 (#模拟)

    题目描述 小A最近有了一个口头禅"呵呵",于是他给出了一个矩形,让你求出里面有几个hehe(方向无所谓). 输入输出格式 输入格式: 第一行两个数,n.m,表示这个矩形的大小. 以 ...

  3. 【10.28 校内普及组】 小B浇花 题解

    [10.28 校内普及组] 小B浇花 题解 题目 解题思路 排个序 如果当前的高度小于等于上一个 答案累加上一高度-当前高度+1 代码 #include<algorithm> #inclu ...

  4. 小浩算法-java题解(二分篇)

    小浩算法-java题解-二分篇 二分篇 第875题:阿珂喜欢吃香蕉 第69题:x的平方根 第278题:第一个错误的版本 第153题:旋转排序数组最小值Ⅰ 第154题:旋转排序数组最小值Ⅱ 第475题: ...

  5. [SHOI2008]小约翰的游戏 题解

    题目 小约翰经常和他的哥哥玩一个非常有趣的游戏:桌子上有n堆石子,小约翰和他的哥哥轮流取石子,每个人取的时候,可以随意选择一堆石子,在这堆石子中取走任意多的石子,但不能一粒石子也不取,我们规定取到最后 ...

  6. P1335 [NOI2013] 小Q的修炼 题解

    感觉这种题答都没有题解,而我又想在这里保存一下代码,就写一份题解咯. [题意] 一共有M个变量. 有一系列的操作,按顺序标为1~N.操作分为三种: ①普通操作:将一个变量加上一个量. ②条件跳转:给出 ...

  7. 【NOIP模拟题】【DP】【LIS】【中缀表达式】2016.11.15 第一题 小L的二叉树 题解

    小L的二叉树 小L的二叉树 题目背景 勤奋又善于思考的小L接触了信息学竞赛,开始的学习十分顺利.但是,小L对数据结构的掌握实在十分渣渣. 所以,小L当时卡在了二叉树. [题目描述] 在计算机科学中,二 ...

  8. T66597 小xzy的任务 题解

    T66597 小xzy的任务 题目背景 今天,小xzy的班主任交给他一个严肃的任务,匹配羽毛球运动员! ! ! 题目描述 羽毛球队有男女运动员各n人.给定2个n×n矩阵P和Q.Pij​是男运动员i和女 ...

  9. 【NOIP模拟题】【DP】【同余最短路】【暴力剪枝】2016.11.15 第二题 小L的牛栏 题解

    小L的牛栏 [题目描述] 小L通过泥萌的帮助,成功解决了二叉树的修改问题,并因此写了一篇论文, 成功报送了叉院(羡慕不?).勤奋又勤思的他在研究生时期成功转系,考入了北京大学光华管理学院!毕业后,凭着 ...

最新文章

  1. python教程廖雪峰云-Python3基础教程-廖雪峰[带标签完整版]
  2. python表达式_python表达式是什么
  3. php分页功能乱码了怎么办,51、PHP文件内容分页操作,避免乱码
  4. python代码质量检查工具_python代码检查工具pylint 让你的python更规范
  5. vs如何写多线程_java中的多线程的示例
  6. 02使用常规步骤编译NanoPiM1Plus的Android4.4.2
  7. 求二维数组的转置矩阵
  8. 【Python】Python一些有趣而基础的知识(结合Java进行对比)
  9. 零基础学python还是c语言-学C语言好还是Python好?
  10. 结构体符号重载(简单版+手动扩栈方法)
  11. Sql server bulk insert
  12. 流畅接口(Fluent Interface)
  13. 微信H5分享、复制链接遇到的坑
  14. 计算机导论学后感5000字,大学计算机导论论文3000字
  15. 超强换元法,二重积分计算的利器(雅可比行列式超通俗讲解)
  16. 百度百科里的个人介绍是怎么做上去的,人物百度百科词条创建
  17. CASS方格网法土石方量计算
  18. SAP修改消息内容和报错类型(OBA5,SE91)
  19. 人工智能python+dlib+opencv技术10分钟实现抖音人脸变狗头详细图文教程和完整项目代码
  20. 为黑客打工能挣多少?月薪最高达2万美元

热门文章

  1. 面试官:现在还有不会音视频的Android开发?
  2. 面向初学者的 MQL4 语言系列之4——自定义指标
  3. C/C++一些常见的错误
  4. c语言浮点数和0比较大小,C-浮点数为什么不能和0比较?
  5. 使用cubemx建立一个内部flash虚拟一个U盘的工程
  6. dubbo 中文官网
  7. Dubbo学习之DubboService
  8. 在同时使用label和input标签下下label绑定click事件执行两次的问题
  9. 微信小程序实现:输入手机号点击按钮查询手机号归属地
  10. autohold有什么弊端吗_autohold一直开着伤车吗