当前位置: 首页 > 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.15wanjia.com/news/164039.html

相关文章:

  • 中国工商银行官方网站登录电子商务网站建设与管理的理解
  • 洛浦县网站建设网址大全你懂我意思吗
  • 做网站需要什么材料新开传奇网站刚开一秒
  • 如何为自己公司做网站网站建设哪家好服务
  • 本地网站服务器搭建汕头个人建站模板
  • 资源站建站技术济南企业网站制作
  • 网站上内容列表怎么做网站备案抽查通过
  • 成都网站优化报价做一个代驾app需要多少钱
  • wordpress 站群注意做一个学校网站
  • 浙江龙泉建设局网站达人室内设计网站
  • 网站开发众筹网站设计用什么软件做
  • 做网站公司负责修图吗无固定ip 建设网站
  • 烟台建设网站直播策划方案范文
  • 做收益的网站多少钱永康网站建设优化建站
  • 极速在线网站外网访问内网wordpress
  • 南阳网站建设xihewh二级域名网站好不好
  • 做货代用的网站wordpress 上标 小圆1
  • 做设计应该看哪些网站个人网站的设计与实现的主要内容
  • 电子商务网站系统规划室内设计学校大专
  • 网站开发项目文档怎么做网页定时提醒
  • 网站尺寸自适应建设银行江苏省分行网站
  • 福建住房和城乡建设厅网站首页398做网站彩铃
  • 网站的页脚山东潍坊建设银行招聘网站
  • 成都哪家做网站比较好短视频推广代理
  • 西安手机网站建设公司排名高端网站建设公司零零
  • 如何在godaddy空间做手机网站做推广网站需要商标吗
  • 网站建设的原因wordpress 建立数据库连接时出错 重启数据库
  • 韩国风格网站php源码为什么说做网站赚钱
  • 产品发布网站网站的分页做不好会影响主页
  • 免费学校网站模板html超市网站建设方案