博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(水题)洛谷 - P1598 - 垂直柱状图
阅读量:5161 次
发布时间:2019-06-13

本文共 1313 字,大约阅读时间需要 4 分钟。

忘记读取后清空数组,也不知道准确的长度。

#include
using namespace std;#define ll long longchar s[2005];int cnt[26]={};int maxh=0;int main(){ fgets(s,2005,stdin); for(int i=0;i<2000;i++){ if(s[i]>='A'&&s[i]<='Z'){ cnt[s[i]-'A']++; } s[i]=' '; } fgets(s,2005,stdin); for(int i=0;i<2000;i++){ if(s[i]>='A'&&s[i]<='Z'){ cnt[s[i]-'A']++; } s[i]=' '; } fgets(s,2005,stdin); for(int i=0;i<2000;i++){ if(s[i]>='A'&&s[i]<='Z'){ cnt[s[i]-'A']++; } s[i]=' '; } fgets(s,2005,stdin); for(int i=0;i<2000;i++){ if(s[i]>='A'&&s[i]<='Z'){ cnt[s[i]-'A']++; } s[i]=' '; } maxh=*max_element(cnt,cnt+26); int curh=maxh; while(curh){ for(int i=0;i<26;i++){ if(cnt[i]>=curh){ printf("*"); } else{ printf(" "); } if(i!=25){ printf(" "); } else{ printf("\n"); } } curh--; } for(int i=0;i<26;i++){ char a='A'+i; printf("%c",a); if(i!=25){ printf(" "); } else{ printf("\n"); } }}

 

转载于:https://www.cnblogs.com/Yinku/p/10293852.html

你可能感兴趣的文章
Real-Time Rendering 笔记
查看>>
多路复用
查看>>
spring IOC装配Bean(注解方式)
查看>>
处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“Manag
查看>>
利用SignalR来同步更新Winfrom
查看>>
反射机制
查看>>
CocoaPod
查看>>
BZOJ 1251: 序列终结者 [splay]
查看>>
5G边缘网络虚拟化的利器:vCPE和SD-WAN
查看>>
MATLAB基础入门笔记
查看>>
【UVA】434-Matty&#39;s Blocks
查看>>
Android开发技术周报 Issue#80
查看>>
hadoop2.2.0+hive-0.10.0完全分布式安装方法
查看>>
django知识点总结
查看>>
C++ STL stack、queue和vector的使用
查看>>
使用Reporting Services时遇到的小问题
查看>>
约瑟夫问题
查看>>
Arduino 报错总结
查看>>
树莓派Android Things物联网开发:树莓派GPIO引脚图
查看>>
矩阵快速幂---BestCoder Round#8 1002
查看>>