名字的漂亮度

名字的漂亮度_第1张图片

知识点:字符串

思路:1、hash表;2、字符串排序、统计

import java.util.Arrays;
import java.util.Scanner;
public class HW2286 {
public static void main(String[] args) {
	Scanner sca =new Scanner(System.in);
	int n=sca.nextInt();
	sca.nextLine();
	int flag,len=0;
	int start,end;
	int count[];      //统计名字每个字母的个数
	int sum[]=new int[n];//每个name的“漂亮度”
	char s[];     //name
	for(int i=0; i0&&count[j]!=0;j--){
			sum[i]+=(26+j-len+1)*count[j];
		}
	}
	for(int i=0; i


你可能感兴趣的:(华为OJ初级题)