D. 数据统计图

内存限制:2 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:Special Judge

题目描述

在课上训练了一个自动生成文本的语言模型,但是它还很不成熟,希望你能来帮助测试一下它,读取它的输入并用柱状图输出每个英文字母(忽略大小写)在输入中出现的次数。需要严格地按照输出样例(即每行除换行符外固定输出51个字符)来安排你的输出格式,否则智障的Ai将不能识别。

输入格式

若干行字符,每行不超过 个。

输出格式

由若干行组成,前几行由空格和星号组成,最后一行则是由空格和字母组成的。在任何一行末尾不要打印不需要的多余空格。不要打印任何空行。

样例

【样例输入】

MiaoMiaoMiao
ABCDEFGHIJKLMNOPQRSTUVWXYZ
QAQQAQ
C is the worst language on the world.
Python is the best language of all languages.

【样例输出】

*                                                  
*                                                  
*                                                  
*                                                  
*                           *                      
*       *                   *                      
*       *   *         *     *         *            
*       *   *   *     *   * *       * *            
*       *   * * *     *   * *   *   * *            
*       *   * * *     * * * *   *   * * *          
*       *   * * *     * * * *   * * * * *   *      
* * * * * * * * *     * * * * * * * * * *   *   *  
* * * * * * * * * * * * * * * * * * * * * * * * * *
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

样例说明

在第一行,我们输出*后,由于其他字母出现的频率较低,不会出现更多的*,需输出50个空格;在最后一行,输出Z后,已经输出了51个字符,因此不应该再额外输出任何空格。

数据范围与提示

【Hint】

每行输出后面不允许出现多余的空格。

zyy注:但如果你用鼠标框选(且跨行了)了本题的样例输出,你会发现选中的区域多了一截,这是正常现象(是那个回车符的锅)。所以不要较劲这个问题啊喂

通告标题

通告内容

已知晓