我在CSDN找到一个非常牛的博主,他做完了一本通的所有题目,写了一个题解目录,大家可以看看,在不会的时候参考一下
https://blog.csdn.net/u011815404/article/details/79324003


1148:连续出现的字符

时间限制: 1000 ms 内存限制: 65536 KB

【题目描述】
给定一个字符串,在字符串中找到第一个连续出现至少k次的字符。

【输入】
第一行包含一个正整数k,表示至少需要连续出现的次数。1 ≤ k ≤ 1000。

第二行包含需要查找的字符串。字符串长度在1到2500之间,且不包含任何空白符。

【输出】
若存在连续出现至少k次的字符,输出该字符;否则输出No。

【输入样例】
3
abcccaaab
【输出样例】
c

#include <iostream>
#include <string>
#include <cstring>
using namespace std;int main()
{string str;int k, sum = 0;cin >> k;cin >> str;char tmp;int len = str.size();for (int i = 0; i < len; i++){// if (str[i] == str[i + 1])//     cnt++;// else// {//     if (cnt == k)//     {//         cout << str[i] << endl;//         break;//     }//     else//     {//         cnt = 1;//     }// }if (sum == k) //若次数已达题目要求{cout << str[i] << endl; //输出return 0;               //结束}if (str[i] == str[i + 1]) //若下一项与该项相同sum++;                //次数加1else                      //否则,次数归1sum = 1;}cout << "No" << endl;return 0;
}

【一本通】1148-连续出现的字符相关推荐

  1. 信息学奥赛一本通 1148:连续出现的字符 | OpenJudge NOI 1.9 11

    [题目链接] ybt 1148:连续出现的字符 OpenJudge NOI 1.9 11:连续出现的字符 [题目考点] 1. 字符串处理 2. 数值统计 [题解代码] 解法1:比较相邻字符 #incl ...

  2. 信息学奥赛一本通(1148:连续出现的字符)

    1148:连续出现的字符 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 23024     通过数: 9016 [题目描述] 给定一个字符串,在字符串中找到第一个 ...

  3. 1.9 编程基础之顺序查找 11 连续出现的字符 python

    http://noi.openjudge.cn/ch0109/11/ """ 1.9 编程基础之顺序查找 11 连续出现的字符 http://noi.openjudge. ...

  4. 给定一个字符串str,将str中连续两个字符为a的字符替换为b(一个或连续超过多个字符a则不替换)...

    需求:给定一个字符串str,将str中连续两个字符为a的字符替换为b(一个或连续超过多个字符a则不替换) 如:  a 不替换  b 不替换  ab 不替换  ba 不替换  aba 不替换  aab ...

  5. [2013百度软件研发笔试题] 求字符串中连续出现同样字符的最大值

    题目完整描写叙述为:用递归的方式实现一个求字符串中连续出现同样字符的最大值.如aaabbcc,连续出现a的最大值为3,abbc,连续出现字符最大的值为2. 下面是我想出来的方法: #include & ...

  6. 查询字符串中连续出现的字符

    根据用户需求需要查询字符串中连续出现的字符 如'mn,asdfs,opq,dfasf,abc,asdlfj,defg' 'DF,RST',要求找出两个字符串中连续出现的字符 这里两个字符串数据相当于表 ...

  7. JavaScript 通过正则测试页面是否出现连续的重复字符

    在上班的路上,从群里看到有个测试朋友问有没有查看页面上是否有重叠字的工具.从字面意思看,我理解为样式问题导致文字出现堆叠. 他正在对一本上百页的一本说明书进行最后的矫正,检查是否有两个相同的字符连续出 ...

  8. #37 删除字符串中连续的重复字符

    题目描述: 实现删除字符串中连续的重复字符(除字母和数字).输入为字符串,将字符串中连续重复的,不是字母且不是数字的字符删去,然后输出处理后的字符串. 输入字符串最长50个字符,之后截断,只输出处理后 ...

  9. 将字符串中连续的相同字符仅保留1个

    编写函数,将字符串中连续的相同字符(包括空格)仅保留1个 输入样例: a bb cccd d ef 输出样例: a b cd d ef 代码如下: #include <stdio.h> # ...

  10. 连续出现的字符(信息学奥赛一本通-T1148)

    [题目描述] 给定一个字符串,在字符串中找到第一个连续出现至少k次的字符. [输入] 第一行包含一个正整数k,表示至少需要连续出现的次数.1 ≤ k ≤ 1000. 第二行包含需要查找的字符串.字符串 ...

最新文章

  1. 为什么LINUX不需要碎片整理
  2. 各种版本的ST-LINK仿真器
  3. restful 接口 安全性设计
  4. [SpringSecurity]web权限方案_用户授权_自定义403页面
  5. angular ajax get post 参数,Angular的Post 传递参数问题及解决方法
  6. POJ 3264 Balanced Lineup 【线段树】
  7. 用elemet-ui组件实现弹窗里的树形结构和拖拽功能
  8. 10大黑客专用的 Linux 操作系统...
  9. 8255矩阵键盘C语言,8255驱动矩阵键盘和数码管程序
  10. 单片机与触摸屏通信c语言,讲述如何实现单片机与触摸屏的通信
  11. 4 基于pyecharts的python数据可视化——散点图和折线图的绘制
  12. WEEK 7作业 A-TT的魔法猫 B-TT的旅行日记 C-TT的美梦
  13. python英语词汇量测试_python英语单词测试小程序
  14. 4g物联网模块dtu网络远程开关控制器485通讯 工业级TTL转4G串口服务器 全网通路由模块 通信通讯模组 二次开发
  15. 【Swagger】 SrpingBoot整合Swagger
  16. c语言编程为啥弹出的框会闪退,js中提示框闪退问题
  17. 陈艾盐:春燕百集访谈节目第二十一集
  18. mac安装Homebrew报443
  19. 工作流模式每个工作流引擎都会支持多种方式的表单。目前大家讨论到的大概有三种。 动态表单 外置表单 普通表单
  20. skylin TerraExplorer自定义飞行路线如何监听结束事件

热门文章

  1. (63)计数器设计(递增计数器)
  2. 教会你们如何获得淘宝,天猫,拼多多,京东的商品详情
  3. 赖美云的认证照_818吴宣仪赖美云杨超越等《创造101》人气女孩旧照,鉴定是否整容~...
  4. 如何通过linux的终端命令远程登陆windows主机
  5. java pdf打印解决方案,将pdf转为图片进行打印
  6. CSS盒子模型隐藏的几种方式
  7. 攻防世界misc 如来十三掌
  8. 开篇记(好记性不如烂笔头)
  9. C++搜索与回溯算法之红与黑
  10. 通过实例学Python爬虫(一)——认识HTML网页与爬虫基础框架