#include <iostream> #include <algorithm> #include <vector> #include <map> using namespace std; int cmp(pair<char,int> a,pair<char,int> b){ return a.second>b.second; } int main() { int n; cin>>n; string str; while(cin>>str){ vector <pair<char,int>> vec; map<char,int> mp; for(char c:str){ mp[c]++; } for(auto m:mp){ // cout<<m.first<<m.second<<"ni"<<endl; vec.push_back(pair<char,int>(m.first,m.second)); } int sum=0; sort(vec.begin(),vec.end(),cmp); int a=26; for(auto v:vec){ sum+=v.second*a; a--; } cout<<sum<<endl; } } // 64 位输出请用 printf("%lld")