zoj 2812 Quicksum

来源:互联网 发布:淘宝上的军品是真的么 编辑:程序博客网 时间:2024/06/05 10:22
#include "iostream"#include "map"#include "string"using namespace std;int main(){string line;while (getline(cin, line) && line[0] != '#'){map<char, int> m;char ch = 'A';for (int i = 0; i < 26; i++)m.insert(pair<char, int>(ch+i, i+1));//注意map的插入值格式int length, ans = 0;length = line.size();for (int i = 0; i < length; i++)if (line[i] != ' ')ans += (i+1) * m[line[i]];//通过map的映射值!cout << ans << endl;}}

 
原创粉丝点击