`
hcx2013
  • 浏览: 88701 次
社区版块
存档分类
最新评论

名字的漂亮度

 
阅读更多
描述 知识点 运行时间限制 内存限制 输入 输出 样例输入 样例输出

给出一个名字,该名字有26个字符串组成,定义这个字符串的“漂亮度”是其所有字母“漂亮度”的总和。
每个字母都有一个“漂亮度”,范围在1到26之间。没有任何两个字母拥有相同的“漂亮度”。字母忽略大小写。
给出多个名字,计算每个名字最大可能的“漂亮度”。

字符串
0M
0

整数N,后续N个名字

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

 

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

2 zhangsan lisi
192 101
import java.util.Arrays;
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int nextInt = scanner.nextInt();
		scanner.nextLine();
		int[] score = new int[nextInt];
		for (int i = 0; i < nextInt; i++) {
			char[] arr = scanner.nextLine().toCharArray();
			int[] count = new int[26];
			for (int j = 0; j < arr.length; j++) {
				int index = arr[j]-'a';
				count[index]++;
			}
			Arrays.sort(count);
			for (int j = count.length-1; j >= 0 && count[j] != 0; j--) {
				score[i] += (j+1)*count[j];
			}
		}
		
		for (int i = 0; i < score.length; i++) {
			System.out.println(score[i]);
		}
		
	}
}

 

分享到:
评论

相关推荐

    华为_名字漂亮度

    华为OJ_名字漂亮度,java实现。题目如下: 给出一个名字,该名字有26个字符串组成,定义这个字符串的“漂亮度”是其所有字母“漂亮度”的总和。

    华为机试108题源码(题目&&解答)

    ├─038 名字漂亮度 │ └─Source │ └─Debug ├─039 字符串截取 │ └─Source │ └─Debug ├─040 单链表删除数据 │ └─Source │ └─Debug ├─041 多线程 │ └─Source │ ├─Backup │ ├─Debug │...

    漂亮,漂亮的MAC资源管理器

    在现代软件中,用户界面的美观度和易用性往往直接影响用户的满意度和使用频率,因此开发者可能在这方面投入了大量的精力。 从压缩包子文件的文件名称列表来看: 1. FingerXP.exe:这个名字看起来像是一个Windows...

    RPGXP脚本_漂亮对话框

    NAME_OPACITY = 255 # 名字透明度 #... NAME_SHIFT_X = 0 # 名字横向偏移 NAME_SHIFT_Y = 16 # 名字纵向偏移 #... POS_FIX = true # 是否固定位置 CORNER_SHIFT = false # 角落偏移 SHIFT_PIXEL = 4 # 像素...

    高精度漂亮女孩max女性人体模型

    小孩子学习编程的最好玩具"这个名字虽然看起来与3D模型无关,但可能指的是另一个资源,例如一个关于编程教学的项目,可能是为了吸引初学者,特别是年轻的学生,让他们通过有趣的编程项目来学习编程技能,比如用代码...

    春节祝福网页模板 超漂亮

    超漂亮的设计可以吸引更多的用户浏览,增加网站的互动性和参与度。 在压缩包文件名称列表中,我们看到两个文件名"lenqin"和"cs"。"lenqin"可能是设计师或项目的名字,而"cs"可能代表"Client Side"(客户端)或者...

    漂亮后台管理框架

    这样的设计不仅使得后台管理界面看起来更加专业,也能减少操作错误,提高用户满意度。 其次,"简单易懂"表明框架的代码结构清晰,逻辑明确,对新接触的开发者友好。这意味着开发者可以更快地理解和掌握框架的核心...

    一个非常漂亮的桌面播放器

    "亦歌"是这款播放器的名字,暗示它可能具有独特的音乐播放功能或者以音乐播放为主打。用户表达出的惊喜之意表明“亦歌”可能有超出常规播放器的特色,比如个性化推荐、音质优化等。 【标签】:“亦歌”标签进一步...

    C#写的漂亮的抽奖源代码(可直接在大屏上实用)

    为了增加趣味性,还可以加入动画效果,如滚动显示所有参与者的名字,然后突然停止在获胜者身上。 此外,由于这款抽奖程序是为大屏幕设计的,开发者可能考虑到了视觉效果和用户体验。这可能涉及到使用大字体、高对比...

    漂亮完整的球磨机企业站

    "漂亮"则强调了网站在视觉设计上的吸引力,包括色彩搭配、布局合理性、图标和图片的美观度等,这些都是提升用户停留时间和转化率的关键因素。 【压缩包子文件的文件名称列表】: 1. "ASP集中营.txt":ASP(Active ...

    非常漂亮的千千静听皮肤

    “wule.skn”是这个皮肤文件的名字,文件扩展名".skn"是千千静听专用的皮肤文件格式。这种文件通常包含皮肤的所有图像资源和配置信息,如按钮、窗口背景、字体颜色等,当用户安装并应用这个皮肤时,千千静听的界面将...

    VC++6漂亮桌面时钟

    "漂亮桌面时钟"这个名字暗示了该程序在设计上注重用户体验和视觉效果。在Windows操作系统中,桌面时钟通常是一个小的应用程序窗口,显示当前的时间,可以自定义透明度、位置和样式。这个程序可能采用了GDI(Graphics...

    整站程序漂亮的全站程序-JOYS的小窝-free5

    "JOYS的小窝"可能是指这个程序的设计者或开发者的名字或者是程序的主题,而"free5"可能表示这是一个免费版本,可能是该程序的第五个迭代或更新。 【描述解析】 描述中的"[整站程序]漂亮的全站程序-JOYS的小窝_free5...

    漂亮提示框

    "仿新浪提示框"这个名字暗示了该组件的设计灵感可能来源于知名社交媒体平台新浪的界面元素。新浪作为一个大流量的网站,其UI设计通常经过深思熟虑,以提供清晰、直观且具有吸引力的用户体验。因此,仿照此类提示框...

    Exdui超漂亮聊天气泡框 Ex [扩展组件]

    SanYe可能是该组件的开发者或者贡献者之一,他的名字与这个组件关联,可能意味着他在ExDUI界面上有深入的研究和实践。 在这款聊天气泡框的设计中,一个显著的特点是右侧的气泡没有显示昵称。根据描述,如果你希望在...

    橘色超漂亮滑动二级导航菜单

    橘色可能是指菜单的主题颜色,用来增加视觉吸引力和品牌识别度。 在这个项目中,我们有以下文件: 1. **readme.htm**:这是一个常见的HTML文件,通常包含项目简介、安装指南、使用方法等信息。在这里,它可能会...

    北京在线漂亮女人系统

    "北京在线漂亮女人系统"是一个专门用于展示图片的在线平台,具有新闻发布的功能。通过提供的链接"http://demo.codechina.net/beijing/",我们可以访问到这个系统,它可能是一个早期的互联网应用,展示了不同类型的...

    漂亮医院程序

    3. **jiuzhenzhinan.html**:从名字看可能是“就诊指南”页面,提供了关于就医流程、预约挂号等信息,帮助患者了解在医院的就诊步骤。 4. **shiping.html**:可能是“视频展示”或“手术流程”页面,用以展示医院的...

    经过包装,界面很漂亮的各种控件(vc++)

    Azl可能是一个开发者或团队的名字,或者是某个代码库的标识,用于组织和分享与界面美化相关的代码片段或完整项目。 压缩包中的“Swing_demo”文件名暗示这可能是一个示例项目,使用了Swing库(尽管Swing通常是Java...

    15款漂亮的手写艺术字体.doc

    标题中的“15款漂亮的手写艺术字体.doc”指出,这是一个文档,包含了15种不同设计的、具有艺术感的手写字体。这些字体是设计师为了提升网页或平面设计的视觉吸引力而精心挑选的。手写字体在设计领域,尤其是网络设计...

Global site tag (gtag.js) - Google Analytics