#include <stdio.h> //#include <ctype.h> int main() { int N;//整数N,后续N个名字 char str[100000]; int length; int temp; int sum; while(scanf("%d\n",&N)!=EOF) { for(int n=1;n<=N;n++) { scanf("%s\n",&str); length=strlen(str); sum=0; //统计每个字符的数量 初始化为0 int arr[26]={0}; //检测字符是什么 for(int i=0;i<length;i++) { str[i]=toupper(str[i]); arr[str[i]-'A']++; } for(int i=0;i<26-1;i++) { for(int j=0;j<26-1-i;j++) { if(arr[j]<arr[j+1]) //从大到小排列 { temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } } for(int i=0;i<26;i++) { sum=sum+(arr[i]*(26-i)); // if(arr[i]==0) // break; } printf("%d\n",sum); } } return 0; }