5494:AT_abc338_b [ABC338B] Frequency

文件提交:无需freopen 内存限制:1024 MB 时间限制:2.000 S
评测方式:普通裁判
金币值:
命题人:
提交:0 解决:0

题目描述

# AT_abc338_b [ABC338B] Frequency ## 题目信息 - 题号:AT_abc338_b - 标题:[ABC338B] Frequency - 难度:入门 - 标签:无 - 时间限制:2.00s - 内存限制:1024.00MB - 提交数:382 - 通过数:311 ## 题目翻译 给定一个字符串 $S$,请统计出 $S$ 中出现次数最多的字符;如果有多个字符出现次数相同,则字典序靠前的优先。 $1\le |S|\le1000$,$S$ 由小写英文字母构成。 ## 题目描述 [problemUrl]: https://atcoder.jp/contests/abc338/tasks/abc338_b 英小文字からなる文字列 $ S $ が与えられます。$ S $ に最も多く出現する文字を求めてください。そのような文字が複数ある場合は、そのうちアルファベット順で最も早いものを答えてください。 ## 输入格式 入力は以下の形式で標準入力から与えられる。 > $ S $ ## 输出格式 $ S $ に最も多く出現する文字のうちアルファベット順で最も早いものを出力せよ。 ## 输入输出样例 ### 输入 #1 ```text frequency ``` ### 输出 #1 ```text e ``` ### 输入 #2 ```text atcoder ``` ### 输出 #2 ```text a ``` ### 输入 #3 ```text pseudopseudohypoparathyroidism ``` ### 输出 #3 ```text o ``` ## 说明/提示 ### 制約 - $ 1\ \leq\ |S|\ \leq\ 1000 $($ |S| $ は文字列 $ S $ の長さ) - $ S $ の各文字は英小文字である。 ### Sample Explanation 1 `frequency` には `e` が $ 2 $ 回出現し、これは他のどの文字よりも多いため `e` を出力します。 ### Sample Explanation 2 `atcoder` には `a`, `t`, `c`, `o`, `d`, `e`, `r` が $ 1 $ 回ずつ出現するため、このうちアルファベット順で最も早い `a` を出力します。

来源/分类