题目描述

小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。

现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这 个字母出现的次数。

输入描述

输入一行包含一个单词,单词只由小写英文字母组成。

对于所有的评测用例,输入的单词长度不超过 1000。

输出描述

输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪 个。如果有多个字母出现的次数相等,输出字典序最小的那个。

第二行包含一个整数,表示出现得最多的那个字母在单词中出现的次数。

输入输出样例

输入

lanqiao

输出

a

2

#include <bits/stdc++.h>
using namespace std;
int main()
{char a[1001];cin>>a;int l=strlen(a);int b[26];b[0]=97;int c[26]={0};for(int i=1;i<26;i++){b[i]=b[i-1]+1;}for(int i=0;i<l;i++){for(int j=0;j<26;j++){if(b[j]==(int)a[i]){c[j]++;}}}int max=0,m;for(int i=0;i<26;i++){if(c[i]>max){max=c[i];m=i;}}printf("%c\n",b[m]);printf("%d",max);return 0;
}

3、单词分析(暴力枚举)相关推荐

  1. 最大字段和 冲出暴力枚举

    这篇解题报告是对我最近一些题的总结,里面的代码都是我解题,优化,再优化的过程的记录,记录了自己对算法的完善与优化思路,还有对编程哲学的理解:do it,do it well. 很感谢孙老师您,让自己可 ...

  2. 暴力枚举也不能没有底线(洛谷P1003题题解,Java语言描述)

    题目要求 P1003题目链接 分析 这题必然是暴力枚举,但关键是怎么枚举...不能没有底线的无脑枚举... 事实上,我们不可能打开一个二维数组,每加一个地毯就把全部元素写进去,那样无论时间还是空间真的 ...

  3. #644 (Div. 3)F. Spy-string(暴力枚举)

    题目描述 You are given n strings a1,a2,-,an: all of them have the same length m. The strings consist of ...

  4. 每日一练蓝桥杯C语言:暴力枚举

    在这里我给大家推荐一款不错刷算法学习网站:点击这处链接牛客网:牛客网作为国内内容超级丰富的 IT 题库,各种东西看的我眼花缭乱,题库+面试+学习+求职+讨论+大厂内推等等服务,堪称"互联网求 ...

  5. 寒假集训三(暴力枚举)2020.01.02(11题)

    寒假集训三(暴力枚举)id :521 Problem:A 二倍的问题 Description 给定2到15个不同的正整数,你的任务是计算这些数里面有多少个数对满足:数对中一个数是另一个数的两倍.比如给 ...

  6. 大一寒假培训(三)——暴力枚举及妙用

    大一寒假培训(三) 经过两天的培训之后,第三天也到来了.今天讲的是暴力枚举.好像没什么可讲的(悄咪咪地说) 接下来还是今天的练习 nefu 8 二倍的问题 Description 给定2到15个不同的 ...

  7. 447 回旋镖的数量(暴力枚举)

    1. 问题描述: 给定平面上 n 对互不相同的点 points ,其中 points[i] = [xi, yi] .回旋镖是由点 (i, j, k) 表示的元组 ,其中 i 和 j 之间的距离和 i  ...

  8. 搜索初步-暴力枚举总结与举例

    暴力枚举 一.过程: 暴力枚举是将所有情况都进行枚举出,并找到自己的目标的值的过程. 二.方法: 1.用多重循环嵌套,用来寻找在一个数组中的一个值是否与其他的一个或多个值相关. (这里的相关表示为加减 ...

  9. 2018ACM校赛 D 白狼(暴力枚举)

    问题 D: 白狼 时间限制: 1 Sec  内存限制: 128 MB 题目描述 三原发现了一个古老的咒语S,咒语只有两个字母o和k组成.三原深知咒语的强大威力,无奈自己只知道破解咒语的法印具有什么特性 ...

  10. 暴力枚举——妖梦拼木棒

    暴力枚举--妖梦拼木棒 题目背景 上道题中,妖梦斩了一地的木棒,现在她想要将木棒拼起来. 题目描述 有 n 根木棒,现在从中选 4 根,想要组成一个正三角形,问有几种选法? 答案对 109 + 7 取 ...

最新文章

  1. R-Bioconductor安装
  2. java locationuitool_Java JavaUI.getLibraryJavadocLocation方法代码示例
  3. c语言如何输入汉字_C语言入门的第一个小程序
  4. a标签阻止链接跳转(href=‘javascript:;‘)
  5. boost::python模块显示重载和自动转换问题的示例
  6. Use BAdI - call_workitem_exit workflow
  7. nmon Analyser服务器资源分析仪
  8. cscope索引软链接解决方法
  9. 图论算法——加权无向图的数据结构
  10. vim配置IDE,下载压缩包即拥有轻巧且强大的文本编辑器
  11. 电视端Android TV应用移植开发常见问题QA-Android TV 应用开发
  12. 开源自动化运维平台Spug
  13. 史上最系统的程序员未来职业规划路线
  14. 西安鹏程张建宁老师主讲网络安全
  15. 被中国家长摧残的十种优秀儿童品质(转)
  16. 蚂蚁的愤怒之源-上篇
  17. 抛物线的几何性质(传统几何法推导)
  18. SQL:请用sql实现学生表中出现的学生姓名次数最多的学生姓名?
  19. 解决Maven通过ojdbc连接Oracle
  20. 神经网络的基本结构介绍

热门文章

  1. css 设置背景图片铺满固定不动
  2. c语言设计阶段作业答案,C语言程序设计阶段考试练习题(答案)
  3. php期末考试题机考_phP基础知识期末考试题
  4. gradle 修改java代码_自定义一个gradle插件动态修改jar包Class文件
  5. linux clang安装,linux 配置 clang++ SDL 开发环境 (新手向)
  6. python下载url链接_使用Python从url地址下载所有pdf文件
  7. 天津市全国计算机等级报名时间,天津市2018年全国计算机等级考试报名时间及地点...
  8. 程序编号以后计算机能够查出,华威大学研究人员开发出计算机程序,可发现量子计算机中的“泄漏”...
  9. linux安装typecho教程,Typecho上手指南
  10. java获取数组穷举_被BAT疯抢的Java工程师,都是怎么拿到年薪50W的offer