首页 > 其他分享 >信息学一本通 1187:统计字符数

信息学一本通 1187:统计字符数

时间:2022-09-03 15:24:21浏览次数:44  
标签:字符 ch 信息学 int 1187 maxn ans include

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

提交数: 19434     通过数: 10997

【题目描述】

给定一个由a-z这26个字符组成的字符串,统计其中哪个字符出现的次数最多。

【输入】

输入包含一行,一个字符串,长度不超过1000。

【输出】

输出一行,包括出现次数最多的字符和该字符出现的次数,中间以一个空格分开。如果有多个字符出现的次数相同且最多,那么输出ascii码最小的那一个字符。

【输入样例】

abbccc

【输出样例】

c 3

#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;
const int N=1e3+10;
const int INF=0x3f3f3f3f;
char ch[N];
int a[N],len,maxn=-INF,ans;
signed main()
{
	cin>>ch;
	len=strlen(ch);//取长度
	for(int i=0;i<len;i++)a[ch[i]-'a']++;//转整型存入整型数组中
	for(int i=0;i<26;i++)
		if(a[i]>maxn)ans=i,maxn=a[i];//保存答案
	printf("%c %d",'a'+ans,maxn);
	return 0;
}

  

标签:字符,ch,信息学,int,1187,maxn,ans,include
From: https://www.cnblogs.com/sd129/p/16652648.html

相关文章

  • 信息学奥赛一本通 1184:明明的随机数
    时间限制:1000ms      内存限制:65536KB提交数:29248   通过数:18480【题目描述】明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性......
  • 信息学一本通 1180:分数线划定
    时间限制:1000ms      内存限制:65536KB提交数:26366   通过数:12477【题目描述】世博会志愿者的选拔工作正在A市如火如荼的进行。为了选拔最......
  • 信息学奥赛 1181:整数奇偶排序
    时间限制:1000ms      内存限制:65536KB提交数:23930   通过数:15560【题目描述】给定10个整数的序列,要求对其重新排序。排序要求:1.奇数在前,偶......
  • 信息学一本通 1176:谁考了第k名
    时间限制:1000ms      内存限制:65536KB提交数:53721   通过数:23823【题目描述】在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和......
  • 信息学一本通 1177:奇数单增序列
    时间限制:1000ms      内存限制:65536KB提交数:37879   通过数:19375【题目描述】给定一个长度为N(不大于500)的正整数序列,请将其中的所有奇数取出......
  • 信息学一本通 1178:成绩排序
    时间限制:1000ms      内存限制:65536KB提交数:48847   通过数:20113【题目描述】给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出......
  • 信息学一本通 1179:奖学金
    时间限制:1000ms      内存限制:65536KB提交数:34301   通过数:16802【题目描述】某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的......
  • 信息学一本通 1310:【例2.2】车厢重组
    时间限制:1000ms      内存限制:65536KB提交数:30535   通过数:18658【题目描述】在一个旧式的火车站旁边有一座桥,其桥面可以绕河中心的桥墩......
  • HTML、CSS 和 JavaScript 中的所有唯一字符挑战
    HTML、CSS和JavaScript中的所有唯一字符挑战HTML:<divclass="wrapper"><h1>所有独特的字符</h1><br><p>来自<ahref="https://buttondown.email/cassidoo/ar......
  • 信息学一本通 1311:【例2.5】求逆序对
    时间限制:1000ms      内存限制:65536KB提交数:41023   通过数:9681【题目描述】给定一个序列a1,a2,…,ana1,a2,…,an,如果存在i<ji<j并且ai>ajai......