zoj 1057 - 行者无疆 始于足下 - 行走,思考,在路上
zoj 1057
编程还是很菜。很简单的题,基本的输入输出格式弄了很久。没脸见人了。zoj的选拔标准有变,我看能否在两个月之内拿下三百道题。还得把lpi考掉,恐怕要顺延到暑假了。加油加油。
晚上的计算机体系结构实验搞的很崩溃,硬件的课程,该怎么办呢。也不知道对自己以后能有多大的帮助,目前策略是得过且过……组了个队,同组的竟然是个04级的,令我颇为差异。看来,计算机的毕业也不是那么简单。
is-programmer博客系统越来越强大了。最近加入的代码高亮真的是非常的棒!赞!
顺便,86版五笔初有小成,逐渐转移到五笔输入法,效率之上的生活!
#include <iostream> using namespace std; int main(int argc, char *argv[]) { int cases; const int max_size = 20; int a[max_size]; int b[max_size]; int sum_a; int sum_b; int times = 0; while (cin >> cases) { if (cases == 0) { break; } else { times++; if (times >= 2) { cout << endl << endl; } } sum_a = sum_b = 0; for (int i = 0; i < cases; ++i) { cin >> a[i]; } for (int i = 0; i < cases; ++i) { cin >> b[i]; } for (int i = 0; i < cases; ++i) { if (a[i] == 1 && b[i] == 2) { sum_a += 6; } else if (a[i] == 2 && b[i] == 1) { sum_b += 6; } else if (a[i] - b[i] == 1) { sum_b += a[i] + b[i]; } else if (b[i] - a[i] == 1) { sum_a += a[i] + b[i]; } else if (a[i] - b[i] >= 2) { sum_a += a[i]; } else if (b[i] - a[i] >= 2) { sum_b += b[i]; } else; } cout << "A has " << sum_a << " points. B has " << sum_b << " points."; } return 0; }