华为OJ(名字漂亮度)
来源:互联网 发布:hbuilder for mac下载 编辑:程序博客网 时间:2024/04/20 01:06
主要是按照字母出现次数由大到小排序
#include<iostream>#include<string>#include<algorithm>using namespace std;bool compare(const int a,const int b){return a>b;}int getBeaScore(char* str){const int TableSize=256;unsigned int hashTable[TableSize];for(int i=0;i<TableSize;++i)hashTable[i]=0;int len=strlen(str);for(int i=0;i<len;i++)if(isalpha(*(str+i)))hashTable[*(str+i)]++;sort(hashTable,hashTable+256,compare);int num=26;int sum_num=0;for(int i=0;i<TableSize;++i){sum_num+=hashTable[i]*num;num--;}return sum_num;}int main(){char str[1000];int n;//cout<<"please input number of names;"<<endl;cin>>n;int* score=new int[n];for (int i=0;i<n;++i){cin>>str;*(score+i)=getBeaScore(str);}for(int i=0;i<n;++i)cout<<*(score+i)<<endl;//system("pause");return 0;}
0 0
- 华为OJ(名字漂亮度)
- 华为OJ 名字漂亮度
- 华为oj-名字漂亮度
- 华为oj 名字漂亮度
- 华为OJ题目(六):名字的漂亮度
- 华为oj-名字的漂亮度
- 华为OJ测试--名字的漂亮度
- 华为OJ 名字的漂亮度
- 华为OJ 名字的漂亮度
- 华为oj:名字的漂亮度
- 华为oj名字的漂亮度
- 华为OJ:名字的漂亮度
- 华为OJ-名字的漂亮度
- 华为OJ 名字的漂亮度
- 【华为OJ】【033-名字的漂亮度】
- [华为OJ] 名字的漂亮度
- 【华为OJ】名字的漂亮度
- 华为OJ 初级:名字的漂亮度
- mybatis--mapper映射文件配置之select,resultMap
- java反射,获得Class是否为基本数据类型,是否其他类的父类。获得泛型。
- Burp suite的安装教程
- 架构师应该掌握什么技术?
- selenim java判断图片有没有加载完成
- 华为OJ(名字漂亮度)
- 关于android中broadcast和BroadcastReceiver浅谈
- [LeetCode] Populating Next Right Pointers in Each Node II
- Linux之debugfs介绍
- POJ 2528 Mayor's posters (线段树+离散化)
- ADNROID XML图像资源文件详细讲解(五)
- bzoj 1199 二分暴力
- 将 res 资源文件转换成 file
- C/C++语言 void 及 void 指针深层探索