o.boj 1306 第二题:统计字母
来源:互联网 发布:linux ibus输入法 编辑:程序博客网 时间:2024/05/16 00:33
注:最近这一系列ACM的内容,都是2年多之前的代码,自己回顾一下。
Description
给定一个只有小写英文字母组成的字符串,串长为n。请你编写程序求出这个字符串中出现次数最多的字母。
Input
输入的第一行为t(0 < t < 10),表示有t组测试用例。
对于每组测试用例,输入有两行。
第一行是一个正整数n( 1 < n < 100)表示字符串的长度。
后面一行是一个长度为n的字符串(只由小写字母组成)。
Output
对于每组测试用例,输出一行,仅输出出现次数最多的字母。
测试用例保证出现次数最多的字母只有一个。
Sample Input
2
5
acmcs
3
zzt
Sample Output
c
z
Source
给定一个只有小写英文字母组成的字符串,串长为n。请你编写程序求出这个字符串中出现次数最多的字母。
Input
输入的第一行为t(0 < t < 10),表示有t组测试用例。
对于每组测试用例,输入有两行。
第一行是一个正整数n( 1 < n < 100)表示字符串的长度。
后面一行是一个长度为n的字符串(只由小写字母组成)。
Output
对于每组测试用例,输出一行,仅输出出现次数最多的字母。
测试用例保证出现次数最多的字母只有一个。
Sample Input
2
5
acmcs
3
zzt
Sample Output
c
z
Source
水题
#include <iostream>#include <stdio.h>#include <string>using namespace std;int main(){ string str; int N; int len; int max; int sum[26]; cin >> N; while (N--) { int temp; cin >> len >> str; for (int i = 0; i <26; i++) sum[i] = 0; temp = str[0] - 'a'; sum[temp]++; max = temp; for (int i = 1; i < len; i++) { temp = str[i] - 'a'; sum[temp]++; if (max!=temp) if (sum[max] < sum[temp]) max = temp; } printf("%c\n", max + 'a'); } // system("pause"); return 0;}
- o.boj 1306 第二题:统计字母
- o.boj 1305 第一题:人数统计
- o.boj 1512 数字统计
- o.boj 1022 Steps
- o.boj 1047 MODULO
- o.boj 1051 SIBICE
- o.boj 1053 R2
- o.boj 1059 PATULJCI
- o.boj 1066 SPOJ
- o.boj 1078 牛税
- o.boj 1099 Plant
- o.boj 1120 Rounders
- o.boj 1301 Game
- o.boj 1436 门牌号
- o.boj 1438 服装节
- o.boj 1439 选举
- o.boj 1446 冰淇淋
- BOJ【44586】 顽皮的字母
- 转别人的rails总结
- Phpcms V9 里的图片验证码类,很漂亮很给力。
- Adobe read X安装过程中出现无法将数值DisableExceptionChainValidation写入键
- 根据别人ruby总结,自己梳理一下
- C# SQL 筛选
- o.boj 1306 第二题:统计字母
- 转rails加载
- Linux内核网络源码分析——发送数据
- 1、物理地址、逻辑地址和线性地址
- 马士兵_JAVA自学之路
- s:property 用法
- 一个带有同步输入功能的IP控件
- GIT之狐朋狗友
- (转)编写高质量代码的十个秘诀