UVa 12640 Largest Sum Game (water ver.)2014-07-11 csdn博客 synapse712640 - Largest Sum GameTime limit: 1.000 secondshttp://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=602&page=show_problem&problem=4388题目:http://uva.onlinejudge.org/external/126/12640.pdf主要是读取数据怎么处理。完整代码:
/*0.055s*/ #include<cstdio>#include<algorithm>using namespace std; int main(void){char ch;int x, maxn, sum, exit;while (true){maxn = sum = 0;while (true){exit = scanf("%d%c", &x, &ch);if (exit == -1) return 0;sum += x;if (sum <= 0) sum = 0;else maxn = max(maxn, sum);if (ch == "
" || exit == 1){printf("%d
", maxn);break;}}}return 0;}