zoukankan      html  css  js  c++  java
  • 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("
    ");
        }
        for(int i='A';i<='Z';++i)
            printf("%c ",i);
        return 0;
    }

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

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

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

    一切都会过去的。

     

     

  • 相关阅读:
    互联网商业数据分析(二十七):运营分析(三)用户分层
    鲲鹏服务器上跑dpdk kni bug
    dpdk 网卡顺序
    dpvs ipvsadm.c:114:10: fatal error: popt.h: No such file or directory
    dpvs keepalived编译出错
    ps查看线程所在的cpu + pstack 线程+ strace 线程
    查看内核模块加载时参数
    dpdk kni二
    dpdk eal 参数
    dpdk project gdb
  • 原文地址:https://www.cnblogs.com/Mary-Sue/p/9450375.html
Copyright © 2011-2022 走看看