博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
名字的漂亮度
阅读量:4637 次
发布时间:2019-06-09

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

1 // 12345.cpp : Defines the entry point for the console application. 2 // 3  4 #include "stdafx.h" 5  6 #include 
7 #include
8 #include
9 #include
10 11 using namespace std;12 13 int main(void)14 {15 int N;16 17 while(cin>>N)18 {19 20 int *p = new int[N];21 string str;22 for(int j=0;j
>str;25 vector
hash(26,0);26 for(int i=0;i < str.length();++i)27 {28 hash[str[i]-'a']++;29 }30 sort(hash.begin(),hash.end());31 p[j]=0;32 int count=26;33 for(vector
::iterator it=hash.end()-1;it >= hash.begin();--it)34 {35 p[j]=p[j]+(count--)*(*it);36 }37 }38 for(int k=0;k

 

描述

给出一个名字,该名字有26个字符串组成,定义这个字符串的“漂亮度”是其所有字母“漂亮度”的总和。

每个字母都有一个“漂亮度”,范围在1到26之间。没有任何两个字母拥有相同的“漂亮度”。字母忽略大小写。
给出多个名字,计算每个名字最大可能的“漂亮度”。

知识点 字符串
运行时间限制 0M
内存限制 0
输入

整数N,后续N个名字

N个字符串,每个表示一个名字

 

输出

每个名称可能的最大漂亮程度

样例输入 2 zhangsan lisi
样例输出 192 101

转载于:https://www.cnblogs.com/hhboboy/p/5671856.html

你可能感兴趣的文章
内存对齐
查看>>
C++对象内存布局,this指针,对象作为参数,作为返回值
查看>>
BCB6 如何跨工程(Project)进行源码级调试
查看>>
proc near/far
查看>>
Dllmain的作用
查看>>
mov offset和lea的区别
查看>>
win7虚拟机安装
查看>>
C++中继承 声明基类析构函数为虚函数作用,单继承和多继承关系的内存分布
查看>>
C++编译器和连接器原理
查看>>
read命令
查看>>
echo如何输出带颜色的文本
查看>>
PComm串口开发
查看>>
git命令详解
查看>>
C++函数声明后面加throw()的作用
查看>>
XA 事务
查看>>
C++ 模板元编程 学习笔记
查看>>
静态联编与动态联编
查看>>
虚函数本质
查看>>
异质链表
查看>>
linux 学习笔记二
查看>>