zoj 2812 Quicksum
2011-12-21 12:45
441 查看
#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; } }
相关文章推荐
- ZOJ 2812 Quicksum
- ZOJ-2812-Quicksum-getline读入一行文本
- ZOJ 2812 Quicksum
- ZOJ 2812 Quicksum
- POJ 3094/ ZOJ 2812: Quicksum 【.get()】
- ZOJ Problem Set - 2812 Quicksum
- zoj_2812 Quicksum
- ZOJ Problem Set - 2812 Quicksum
- ZOJ 2812 Quicksum
- zoj 2812 Quicksum 水题
- ZOJ 2812 Quicksum (简单的求和~水)
- zoj 2812
- zju 2812 Quicksum---------hdu 2734
- 【ACM打卡】ZOJ 2202 2186 2812
- ZOJ 2812
- ZOJ-2812
- zoj 2812 水题
- ZOJ_2812
- ZOJ 2812
- ZOJ 2812