uva414 - Machined Surfaces
/* 水题,值得一提的是,getline使用时注意不能让它多吃回车键,处理方法可以用getchar。 */ #include <iostream> #include <cstdio> #include <algorithm> using namespace std; int main() { int n; while (cin >> n, n) { getchar(); //第一个回车键会被getline拿去,所以要用getchar处理这个回车 定义在cstdio string s[n]; int black[n], sum = 0; for (int i = 0; i < n; ++i) { getline(cin, s[i]); int temp = 25; for (int j = 0; j < s[i].size(); ++j) { if (s[i][j] == 'X') temp--; } black[i] = temp; sum += black[i]; } cout << sum - *min_element(black, black+n)*n << endl; } }
转载请注明出处http://www.cnblogs.com/chenyg32/