#include <iostream> #include <string> using namespace std; int main() { int num; cin>>num; string input[num]; for(int i=0; i<num; i++) { cin>>input[i]; //统计字符的个数(出现过的不再计数) int length = input[i].length(); int number[length]; int tmp = 0; for(int j=0; j<length; j++) { number[j] = 0; if(input[i].find(input[i][j])==j) { tmp++; for(int m=j; m<length; m++) { if(input[i][m] == input[i][j]) { number[j]++; } } } } //计数排序 for(int j=0; j<length; j++) { for(int k=0; k<length-j-1; k++) { if(number[k]<number[k+1]) { swap(number[k],number[k+1]); } } } //计算结果 int result = 0; for(int j=0; j<tmp; j++) { result += (26-j)*number[j]; } cout<<result<<endl; } return 0; }