完美字符串
2015-11-24 22:55
183 查看
完美字符串
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
1-26中的一个整数,你可以随意给每个字符一个完美度’’’’给定一个字符串,输出它的最大可能的完美度
输入
S1<=S由你将分配给不同的字母,使得字符串S的完美度最大,输出这个完美度。示例输入
dadEYBQTBTKQJ
示例输出
77236
提示
来源
示例程序
#include<stdio.h> #include<string.h> #include<stdlib.h> char a[10010]; int b[100]; int cmp(const void *a,const void *b) { return *(int *)a-*(int *)b; } int main() { int i,j,n,m,k,t; while(scanf("%s",a)!=EOF) { memset(b,0,sizeof(b)); n=strlen(a); for(i=0;i<n;i++) if(a[i]>91) b[a[i]-97]++; else b[a[i]-65]++; qsort(b,26,sizeof(b[0]),cmp); k=0; for(i=0,j=1;i<26;i++,j++) k+=(b[i]*j); printf("%d\n",k); } }
相关文章推荐
- bootstrap基础(一)文本,列表,代码,表格
- hadoop datanode 打不开
- 树莓派忘记密码如何重设
- Bootstrap历练实例:垂直的按钮组
- Qt5如何使用麦克风
- [连载]《C#通讯(串口和网络)框架的设计与实现》-3.设备驱动的设计
- jsp练习1
- .Net可扩展的单据编号生成器-SNF.CodeRule--SNF快速开发平台3.2
- Android入门第六篇之ListView (一)
- 对深拷贝与浅拷贝的再次理解
- LCM的个数
- 完美素数
- HDU 1047 Integer Inquiry
- SAM-BA连接不上
- Linux磁盘管理之逻辑结构主引导扇区02
- 二叉树排序
- 字符串转换成double类型
- Android拖拽的ExpandableListView
- c++ 11 多线线程系列-------- 一个最简单而且实用的线程池
- 给自定义类加类方法