用的map,AC了
#include <iostream>
#include <map>
#include <string>
using namespace std;
int main() {
map<char, int>zimu;
zimu.insert(pair<char, int>('a', 1));
zimu.insert(pair<char, int>('b', 2));
zimu.insert(pair<char, int>('c', 3));
zimu.insert(pair<char, int>('d', 1));
zimu.insert(pair<char, int>('e', 2));
zimu.insert(pair<char, int>('f', 3));
zimu.insert(pair<char, int>('g', 1));
zimu.insert(pair<char, int>('h', 2));
zimu.insert(pair<char, int>('i', 3));
zimu.insert(pair<char, int>('j', 1));
zimu.insert(pair<char, int>('k', 2));
zimu.insert(pair<char, int>('l', 3));
zimu.insert(pair<char, int>('m', 1));
zimu.insert(pair<char, int>('n', 2));
zimu.insert(pair<char, int>('o', 3));
zimu.insert(pair<char, int>('p', 1));
zimu.insert(pair<char, int>('q', 2));
zimu.insert(pair<char, int>('r', 3));
zimu.insert(pair<char, int>('s', 4));
zimu.insert(pair<char, int>('t', 1));
zimu.insert(pair<char, int>('u', 2));
zimu.insert(pair<char, int>('v', 3));
zimu.insert(pair<char, int>('w', 1));
zimu.insert(pair<char, int>('x', 2));
zimu.insert(pair<char, int>('y', 3));
zimu.insert(pair<char, int>('z', 4));
zimu.insert(pair<char, int>(' ', 1));
string a;
getline(cin, a);
int sum = 0;
for (int i = 0; i < a.length(); i++) sum += zimu.find(a[i])->second;
cout << sum;
return 0;
}