CODE[VS] 1549 贝贝的图形

题目描述 Description

贝贝最近玩起了字符游戏,规则是这样的:读入四行字符串,其中的字母都是大写的,乐乐想打印一个柱状图显示每个大写字母的频率。你能帮助他吗?

输入描述 Input Description

    输入文件共有4行:每行为一串字符,不超过72个字符。

输出描述 Output Description

    与样例的格式保持严格一致。

样例输入 Sample Input

    THE  QUICK  BROWN  FOX  JUMPED  OVER  THE  LAZY  DOG.

    THIS  IS  AN  EXAMPLE  TO  TEST  FOR  YOUR

    HISTOGRAM PROGRAM.

    HELLO!

样例输出 Sample Output

    在题目描述中

数据范围及提示 Data Size & Hint

只有4行字符串

 

这题太毒了,

怎么会有这么e的题。。

mmp

气死我了,

还非得那样的输入,,

 

行吧,

反正就那样呗,

 

感觉中间的操作类似贪心??

 

看代码吧:

 

复制代码
#include<iostream>
#include<cstdio>
#include<cmath>
#include<algorithm>
#include<cstring>
using namespace std;

char c;
int t[128],maxn;

int main()
{
    while((c=getchar())!=EOF) 
    {
        t[c]++;
        maxn=max(maxn,t[c]);
    }
    for(int i=1; i<=maxn; ++i)
    {
        for(int j='A'; j<='Z'; j++)
        {
            if(t[j]>=maxn-i+1)
                printf("* ");
            else printf("  ");
        }    
        printf("\n");
    }
    for(int i='A';i<='Z';++i)
        printf("%c ",i);
    return 0;
}
复制代码

 


如果你不开心,那我就把右边这个帅傻子分享给你吧,  

你看,他这么好看,那么深情的望着你,你还伤心吗?  

真的!这照片盯上他五秒钟就想笑了。  

一切都会过去的。

 

 

posted @   孟东行#  阅读(426)  评论(0编辑  收藏  举报
编辑推荐:
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
阅读排行:
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)
· 程序员常用高效实用工具推荐,办公效率提升利器!
点击右上角即可分享
微信分享提示