当前位置: 首页 > news >正文

甘肃做网站哪家专业百度重庆营销中心

甘肃做网站哪家专业,百度重庆营销中心,济南网站搜索优化,张掖网站建设培训总时间限制: 1000ms 内存限制: 65536kB 描述 求一个字符串中最长的连续出现的字符,输出该字符及其出现次数,字符串中无空白字符(空格、回车和tab),如果这样的字符不止一个,则输出第一个 输入 首先输入N…

总时间限制: 1000ms 内存限制: 65536kB

描述

求一个字符串中最长的连续出现的字符,输出该字符及其出现次数,字符串中无空白字符(空格、回车和tab),如果这样的字符不止一个,则输出第一个

输入

首先输入N,即测试数据的组数
每组测试数据输入:
一行,一个不包含空白字符的字符串,字符串长度小于200

输出

一行,输出最长的连续出现的字符及其出现次数,中间用空格隔开

样例输入

2
aaaaabbbbbcccccccdddddddddd
abcdefghigk

样例输出

d 10
a 1

思路

遍历字符串,记录当前字符和出现次数,如果当前字符和上一个字符相同,次数加一,否则比较当前次数和最大次数,如果当前次数大于最大次数,更新最大次数和字符,最后输出最大次数和字符。

其实,一开始我想使用map来解决,但是碰到了一些记录上的问题,所以最后还是使用了pair来解决。用map倒像是将问题复杂化了。

这其实就是一个简单的遍历+获取最大值的问题。

感谢xcdq的博文

Code

C++

#include <bits/stdc++.h>
using namespace std;int main() {int N;cin >> N;for(int i = 1; i <= N; i++) {string str;pair<char, int> tmp (0, 0), max (0, 0);cin >> str;for(long long unsigned int j = 0; j < str.size(); j++) {if(tmp.first == str[j]) tmp.second++;else {if(tmp.second > max.second) {max.second = tmp.second;max.first = tmp.first;}tmp.second = 1;tmp.first = str[j];}}if(tmp.second > max.second) {max.second = tmp.second;max.first = tmp.first;}cout << max.first << " " << max.second << endl;}
}

C

#include <stdio.h>
#include <string.h>int main() {int N;scanf("%d", &N);for(int i = 1; i <= N; i++) {char str[200];char tmp = 0, max = 0;int count = 0, max_count = 0;scanf("%s", str);for(int j = 0; j < strlen(str); j++) {if(tmp == str[j]) count++;else {if(count > max_count) {max_count = count;max = tmp;}count = 1;tmp = str[j];}}if(count > max_count) {max_count = count;max = tmp;}printf("%c %d\n", max, max_count);}
}
http://www.mmbaike.com/news/54251.html

相关文章:

  • 可以做游戏的网站广安网站seo
  • 素材网站官网链接搜索
  • 制作微网站公司seo基本步骤
  • 公司网址正确格式seo还有前景吗
  • 郑州展厅设计公司搜索引擎优化网站排名
  • 在天津做网站的公司外链交易平台
  • 个人电子邮件注册网站申请短视频推广渠道有哪些
  • 公司网站开发费用放在什么科目广州百度seo代理
  • 潍坊市房屋和城乡建设局网站百度资源平台
  • 独立站网站制作千锋教育培训机构学费
  • 网站页面大小优化怎么做重庆seo教程博客
  • 自己做网站 套模板企业培训机构排名
  • 怎样做网站平台赚钱公关
  • 网页设计公司介绍网页seo关键词排名实用软件
  • 网站建设资讯版块如何做用户运营郑州seo竞价
  • 如何做自己网站云播百度极速版下载安装
  • 池州网站制作公关键词批量调词软件
  • 个人网站可以做百度推广么培训计划和培训内容
  • 网站开发行业前景网络营销策划书ppt
  • wordpress图片水印插件一点优化
  • wordpress访客限制西藏自治区seo 标题 关键词优化
  • 搜狗站群系统网络营销渠道可分为哪些
  • 网站建设的成本分析seo详细教程
  • 政府建设网站手机网站建设平台
  • 中国十大品牌策划机构排名优化哪家专业
  • 手机网站开发教程视频app开发平台开发
  • dw如何做网站登陆验证必应收录提交入口
  • 网店代运营费用多少钱哪些行业适合做seo
  • 前端做数据表格的网站seo点击排名器
  • 新网 网站空间2345网址大全浏览器