华为OJ题6---名字的漂亮度
2015-09-15 21:56
375 查看
#include<iostream> #include<string> #include<cctype> #include<algorithm> using namespace std; int beauty(string ss); int main() { const int MAX_SIZE=100; string str[MAX_SIZE]; int num; cin>>num; for(int i=0;i<num;i++) cin>>str[i]; for(int i=0;i<num;i++) cout<<beauty(str[i])<<endl; system("pause"); } int beauty(string ss) { int len=ss.length(); int bb[26]={0}; for(int i=0;i<len;i++) { ss[i]=tolower(ss[i]); int c=ss[i]-'a'; bb[c]++; } sort(bb,bb+26); int sum=0; for(int i=0;i<26;i++) sum+=(i+1)*bb[i]; return sum; }
相关文章推荐
- Regional Changchun Online--Alisha’s Party
- PHP基础------文件函数
- Ugly numbers
- STUN\TURN\ICE在互联网视频p2p通信中的应用
- 要考试了!
- mysql创建索引
- 垂直型爬虫架构设计(2)
- 第102讲:通过案例解析Akka中的Actor运行机制以及Actor的生命周期学习笔记
- 自绘菜单的实现 ----------原作者querw
- P2P爬虫-拍拍贷
- Objective-C 基础知识之(九):创建对象的方法
- SVN从服务器update时报错,提示Working copy和文件被锁的解决方法
- hdu 5446(中国剩余+lucas+按位乘)
- 第三课 基本绘图命令
- CoreAnimation 核心动画 简称CA
- hdu 5446(中国剩余+lucas+按位乘)
- 华为OJ题5---图片整理
- 从零实现来理解机器学习算法:书籍推荐及障碍的克服
- ActionBarSherlock SlidingMenu整合,解决SlidingMenu example的getSupportActionBar()方法不能用问题
- 食物库App Android客户端主界面的实现