本文主要是介绍POJ 3094 解题报告,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目非常简单,但是还是贡献了非常多次WA。主要还是编译器的问题。总结就是还是用c++吧。
thestoryofsnow | 3094 | Accepted | 172K | 0MS | C++ | 795B |
/*
ID: thestor1
LANG: C++
TASK: poj3094
*/
#include <iostream>
#include <fstream>
#include <cmath>
#include <cstdio>
#include <cstring>
#include <limits>
#include <string>
#include <vector>
#include <list>
#include <set>
#include <map>
#include <queue>
#include <stack>
#include <algorithm>
#include <cassert>using namespace std;const int MAXC = 255;int valueof(char c)
{if (c == ' '){return 0;}return c - 'A' + 1;
}int main()
{// char *line = (char *)malloc(MAXC + 1);char line[MAXC + 1];while (1){cin.getline(line, MAXC + 1);if (line[0] == '#'){break;}int sum = 0;for (int i = 0; line[i]; ++i){sum += (i + 1) * valueof(line[i]);}printf("%d\n", sum);}return 0;
}
这篇关于POJ 3094 解题报告的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!